Cordova 10 (cordova-adnroid9), 12(10,11,12) ,13(13,14,15)
1.1K

For detailed usage, please visit the official website & Experience sharing
https://gonggbb.github.io/cordovabuilder/
Create the docker-compose.yml file:
# version: '3.8'
services:
cordova-builder:
image: gamesg/cordovabuilder:v2.0.0-rc.5
container_name: cordova-builder01
user: root
stdin_open: true
tty: true
volumes:
- ./gradle-caches:/root/.gradle
- ./:/workspace
environment:
KEYSTORE_PATH: /workspace/xx.keystore
KEY_ALIAS: xx
KEYSTORE_PASSWORD: password
KEY_PASSWORD: password
working_dir: /workspace
# To initialize the command, uncomment the following:
# entrypoint: ["/bin/bash", "-c", "ln -sfn /opt/app-env/build-scripts /workspace/build-scripts-short && exec /bin/bash"]
# Verify
docker-compose config
# Startup
docker-compose up -d cordova-builder
# Enter the container
docker-compose exec cordova-builder bash
# Stop
docker-compose down
--name cordova-builder-$(date +%s) \
docker run -it ^
-v .\gradle-caches:/root/.gradle ^
-v .\:/workspace ^
--name cordova-builder01 ^
-u root ^
-e KEYSTORE_PATH=/workspace/xx.keystore ^
-e KEY_ALIAS=xx ^
-e KEYSTORE_PASSWORD=password ^
-e KEY_PASSWORD=password ^
gamesg/cordovabuilder:v2.0.0-rc.5
--name cordova-builder-$(Get-Date -Format yyyyMMddHHmmss) `
docker run -it `
-v ".\gradle-caches:/root/.gradle" `
-v ".\:/workspace" `
--name cordova-builder02 `
-u root `
-e KEYSTORE_PATH=/workspace/xx.keystore `
-e KEY_ALIAS=xx `
-e KEYSTORE_PASSWORD=password `
-e KEY_PASSWORD=password `
gamesg/cordovabuilder:v2.0.0-rc.5
--name cordova-builder-$(date +%s) \
docker run -it \
-v ./gradle-caches:/root/.gradle \
-v ./:/workspace \
--name cordova-builder01 \
-u root \
--privileged
-e KEYSTORE_PATH=/workspace/xx.keystore \
-e KEY_ALIAS=xx \
-e KEYSTORE_PASSWORD=password \
-e KEY_PASSWORD=password \
gamesg/cordovabuilder:v2.0.0-rc.5
docker run -it \
-v ./gradle-caches:/root/.gradle \
-v ./:/workspace \
--name cordova-builder01 \
-u root \
-e KEYSTORE_PATH=/workspace/xx.keystore \
-e KEY_ALIAS=xx \
-e KEYSTORE_PASSWORD=password \
-e KEY_PASSWORD=password \
--entrypoint bash \
gamesg/cordovabuilder:v2.0.0-rc.5 \
-c "ln -sfn /opt/app-env/build-scripts /workspace/build-scripts-short && exec /bin/bash"
Content type
Image
Digest
sha256:03a32ad86…
Size
1.6 GB
Last updated
6 months ago
docker pull gamesg/cordovabuilder:v11.0.0-rc.1