ci: default releases to Jenkins build number
This commit is contained in:
@@ -45,10 +45,11 @@ the installed `UM Trace App Store` profile, and prints the generated `.ipa` path
|
||||
|
||||
## Create a signed IPA in Jenkins
|
||||
|
||||
The manually run `um-trace-ios-release` pipeline uses `Jenkinsfile.release`. Supply an
|
||||
`IOS_BUILD_NUMBER` that is higher than every build previously uploaded to App Store Connect. The
|
||||
pipeline runs the tests, signs with the distribution identity and `UM Trace App Store` profile,
|
||||
verifies the resulting bundle signature and identity, and archives the IPA plus its SHA-256 file.
|
||||
The manually run `um-trace-ios-release` pipeline uses `Jenkinsfile.release`. By default it uses the
|
||||
monotonically increasing Jenkins build number as the App Store build number. Set
|
||||
`IOS_BUILD_NUMBER` only when an explicit higher override is required. The pipeline runs the tests,
|
||||
signs with the distribution identity and `UM Trace App Store` profile, verifies the resulting
|
||||
bundle signature and identity, and archives the IPA plus its SHA-256 file.
|
||||
|
||||
This pipeline only creates a signed artifact. It does not upload or submit anything to App Store
|
||||
Connect, so TestFlight release remains a separate, deliberate step.
|
||||
|
||||
Reference in New Issue
Block a user