Server is currently hosted locally on 192.168.88.177:8080. If you want to create a new app for auto builds go to Jenkins and copy an existing job (e.g. iOS_ITPMonitor_Testflight).
Structure
-
This project is parameterized
checkbox is turned on, and LiveBuild boolean argument is added. It is used later to determine which configuration should be used. -
Prepare an environment for the run
checkbox is turned on.Keep Jenkins Environment Variables
andKeep Jenkins Build Variables
sub checkboxes are turned on to ensure this job receives the required environment variables (passwords, fastlane path etc). -
Source code management
section should be setup according to the project. The good practice is to giveJenkins
Gitlab user permissions to read/write into the repository and use that user's credentials in Jenkins job. Don't forget to specify the default branch. - Under
Source code management
Wipe out repository & force clone
option may be specified underAdditional behaviours
to be sure that git-related commands succeed. - Under
Post-build actions
,Archive the artifacts
option may be specified with the following parameter:*.ipa, *.dSYM.zip
to exportipa
file and debug symbols. - Under
Post-build actions