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
Di seguito trovi l’elenco di tutte le immagini Docker disponibili nel registro pubblico. Puoi utilizzare queste immagini per eseguire Extender in un ambiente con SDK precedenti che non sono più supportati.
| SDK | Tag dell’immagine | Nome della piattaforma (nella configurazione di Extender) | Versioni di Defold che hanno utilizzato l’immagine |
|---|---|---|---|
| Linux più recente | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-linux-env:latest |
linux-latest |
Tutte le versioni di Defold |
| Android NDK25 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-android-ndk25-env:latest |
android-ndk25 |
Dalla 1.4.3 |
| Emscripten 2.0.11 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-2011-env:latest |
emsdk-2011 |
Fino alla 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 |
Dalla 1.9.4 |
| Winsdk 2019 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-winsdk-2019-env:latest |
winsdk-2019 |
Fino alla 1.6.1 |
| Winsdk 2022 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-winsdk-2022-env:latest |
winsdk-2022 |
Dalla 1.6.2 |
Per utilizzare un ambiente precedente, segui questi passaggi:
docker-compose.yml nel repository di Extender, disponibile a questo link. Devi aggiungere un’altra definizione di servizio con l’immagine Docker necessaria. Ad esempio, per utilizzare l’immagine Docker che contiene Emscripten 2.0.11, aggiungi la seguente definizione di servizio:
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
I campi principali sono:
--profile <profile_name> al comando docker compose.default. È importante impostare gli alias di rete del servizio, che verranno utilizzati in seguito nella configurazione di Extender.application-local-dev-app.yml, nella sezione extender.remote-builder.platforms. Nel nostro esempio sarà così:
emsdk-2011:
url: http://emsdk-2011:9000
instanceId: emsdk-2011
L’URL deve avere il formato http://<service_network_alias>:9000, dove service_network_alias è l’alias di rete del passaggio 1. 9000 è la porta standard di Extender (può essere diversa se utilizzi una configurazione personalizzata di Extender).