ahmed-ansari / wingman-ci

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:Java 91.7%Language:JavaScript 5.1%Language:Shell 2.5%Language:HTML 0.8%