如何使用CircleCI构建cordova node.js应用程序以生成APK,IPA和broswer构建

时间:2018-03-30 07:11:19

标签: android node.js cordova circleci-2.0

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

提前致谢。

0 个答案:

没有答案