我有 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'
对于安卓:
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'
提前致谢。