Cordova CI build

beta

Outdated! Please go here

mac setup

  • provisioning profiles (.p12 files)
  • keychain with this profiles
  • permissions for codesign to access keychain

xcode setup

  • we don't want to use xcode manually
  • scripts
    • create xcode archive from .xcodeproject
    • export IPA using correct provisioning profile

Cordova build

  • set ENV
    • DEV, QA, LIVE, etc.
  • config.xml
    • set versionnumber
    • set APP id

Jenkins

  • use mac-node
  • deps
    • nodejs
    • npm
    • cordova
    • gulp, bla, etc.
  • built frontend source
  • config repo
    • ENV config
    • APP config
  • upload to HockeyApp

Cordova CI build with Jenkins

By hannes

Cordova CI build with Jenkins

Slides to explain our current deployment for Cordova APPs using Jenkins but not touching a mac ever. Updated to use this approach: https://gist.github.com/escapedcat/2bde893b784147248c2d0f199394dc65

  • 3,445