Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 1.49 KB

README.md

File metadata and controls

34 lines (29 loc) · 1.49 KB

wingman-ci

Continuous integration and deployment for Wingman App

Prereqs

Jenkins Configuration (Mange Jenkins > Configure System)

  • Add Global Properties
  • Config Jenkins Location
  • Config Extended E-mail Notification (admin's gmail should be turned on 2-Steps Auth, Less secure app, Generating App Password)

Jenkins Nodes (Mange Jenkins > Manage Nodes)

  • Add iOS node
  • Download agent.jar and add launch command
  • Add Node Properties
  • Add similar Android node

Job Configuration

  • Create a multibranch pipeline job.
  • Add Github source by using Username/Personal Github Tokens
  • Enter the Owner and choose Repository
  • Build Configuration should be Jenkinsfile mode
  • Check Scan Multibranch Pipeline Triggers with desired time interval

Notes:

  • Add this Jenkinsfile to root of RN project
  • Using this repo for executing Appium scripts on Kobiton Cloud Devices
  • Register Kobiton account and use recommended capabilities for automation cloud test
  • Prepare your iTunesConnect, Google Alpha, Codepush be ready for release the success build