1

我有 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'    

提前致谢。

4

0 回答 0