This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Ниже представлен список всех доступных Docker-образов в публичном реестре. Эти образы можно использовать для запуска Extender в среде с устаревшими SDK, которые больше не поддерживаются.
SDK | Тег образа | Название платформы (в конфигурации Extender) | Версия Defold, использовавшая образ |
---|---|---|---|
Linux latest | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-linux-env:latest | linux-latest | Все версии Defold |
Android NDK25 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-android-ndk25-env:latest | android-ndk25 | Начиная с 1.4.3 |
Emscripten 2.0.11 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-2011-env:latest | emsdk-2011 | До 1.7.0 |
Emscripten 3.1.55 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-3155-env:latest | emsdk-3155 | [1.8.0-1.9.3] |
Emscripten 3.1.65 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-3165-env:latest | emsdk-3165 | Начиная с 1.9.4 |
Winsdk 2019 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-winsdk-2019-env:latest | winsdk-2019 | До 1.6.1 |
Winsdk 2022 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-winsdk-2022-env:latest | winsdk-2022 | Начиная с 1.6.2 |
Для использования старой среды выполните следующие шаги:
docker-compose.yml
из репозитория Extender ссылка. Необходимо добавить ещё одно определение сервиса с нужным образом Docker. Например, если мы хотим использовать Docker-образ, содержащий Emscripten 2.0.11, нужно добавить следующее определение сервиса:
emscripten_2011-dev:
image: europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-2011-env:latest
extends:
file: common-services.yml
service: remote_builder
profiles:
- all
- web
networks:
default:
aliases:
- emsdk-2011
Важные поля:
--profile <profile_name>
команде docker compose
.default
. Важно задать сетевые алиасы сервиса (они будут использоваться позже в конфигурации Extender).extender.remote-builder.platforms
. В нашем примере это будет выглядеть так:
emsdk-2011:
url: http://emsdk-2011:9000
instanceId: emsdk-2011
URL должен быть в формате http://<service_network_alias>:9000
, где service_network_alias
— это сетевой алиас из шага 1. Порт 9000 является стандартным для Extender (может отличаться, если вы используете пользовательскую конфигурацию Extender).
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB