Docker image include android sdk for building Ionic CLI v5 application
951
Docker image include android sdk for building Ionic CLI v5 application
.gitlab-ci filebuild_frontend_apk:
stage: build_fe
image: chiticariu/ionic5
script:
- "cd <Ionic Project Directory>"
- "npm i -g npm-upgrade"
- "npm install"
- "mkdir www"
- "yes | /opt/android-sdk/tools/bin/sdkmanager --licenses || true"
- "ionic cordova build --release --prod android"
- "cd ../.."
- "mkdir publish_fe"
- "cp <Ionic Project Directory>/platforms/android/app/build/outputs/apk/release/*.apk publish_fe/"
artifacts:
paths:
- publish_fe/*.apk
when: manual
If you want to run or build the ionic project in computer but doesn't have Android Studio, Android SDK or Ionic Framework and this computer installed Docker. You can use helper command
Linux: docker run --rm -v $(pwd):/myApp chiticariu/ionic5 npm install
Windows: docker run --rm -v %cd%:/myApp chiticariu/ionic5 npm install
Linux: docker run -it -v $(pwd):/ionic_project chiticariu/ionic5 /bin/bash
Windows: docker run -it -v %cd%:/ionic_project chiticariu/ionic5 /bin/bash
Linux: docker run --rm -v $(pwd):/myApp -p 8100:8100 chiticariu/ionic5 ionic serve
Windows: docker run --rm -v %cd%:/myApp -p 8100:8100 chiticariu/ionic5 ionic serve
Linux: docker run --rm -v $(pwd):/myApp chiticariu/ionic5 ionic cordova build android
Windows: docker run --rm -v %cd%:/myApp chiticariu/ionic5 ionic cordova build android
References:
Content type
Image
Digest
Size
1.9 GB
Last updated
about 7 years ago
docker pull chiticariu/ionic5