Skip to content

kobiton/GitHub-Jenkins-ReactNative-CodePush-CI-CD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kobiton CI / CD integration with Jenkins, React Native, and CodePush

Continuous integration and deployment for Wingman App using Jenkins, React Native, and CodePush

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 91.6%
  • JavaScript 5.1%
  • Shell 2.5%
  • HTML 0.8%