|
|
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` and `Keep 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 give `Jenkins` 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 under `Additional 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 export `ipa` file and debug symbols.
|
|
|
- Under `Post-build actions` |
|
|
\ No newline at end of file |