ci: default releases to Jenkins build number

This commit is contained in:
Brent Perteet
2026-08-24 20:24:36 -05:00
parent 0e95da26b4
commit 3ecb8e9965
2 changed files with 8 additions and 7 deletions

View File

@@ -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.