我有Node.JS代码,我想使用CircleCI构建cordova node.js应用程序来生成APK,IPA和broswer构建,所以如何编写config.yml文件。
此外,我已经为android build编写了config.yml文件,但仍无法生成APK文件。 所以请告诉我有什么问题。
我的config.yml代码: 对于Broswer
steps:
- checkout
- run:
name: update-npm
command: 'sudo npm install -g npm@latest'
- restore_cache:
key: dependency-cache-{{ checksum "package.json" }}
- run:
name: install-npm-wee
command: npm install
- run:
name: install-cordova
command: sudo npm install -g cordova
- run:
name: add-cordova
command: cordova platform add browser@5.0.1 -save
- run:
name: build-browser
command: cordova build browser
- run:
name: mkdir-browser
command: mkdir mybuild
- store_artifacts:
path: '/home/circleci/mern-starter/mybuild'
对于Android:
steps:
- checkout
- run:
name: update-npm
command: 'sudo npm install -g npm@latest'
- restore_cache:
key: dependency-cache-{{ checksum "package.json" }}
- run:
name: install-npm-wee
command: npm install
- run:
name: install-cordova
command: sudo npm install -g cordova
- run:
name: add-cordova
command: cordova platform add android
- run:
name: build-android
command: cordova build android
- run:
name: mkdir-android
command: mkdir mybuild
- store_artifacts:
path: '/home/circleci/mern-starter/mybuild/myapk.apk'
提前致谢。