Only notarize CI builds; timeout after 90 min - #7280
Conversation
| sh (returnStatus: true, script: "security create-keychain -p ${env.KEYCHAIN_PASS} login.keychain") // needed to repopulate the keychain | ||
| sh ("security unlock-keychain -p ${env.KEYCHAIN_PASS} login.keychain") | ||
| sh ("python release-scripts/sign_and_notarize.py -a ${env.APP_ID} -i ${env.INSTALL_ID} -u ${env.APPLE_ACCOUNT} -p ${env.APPLE_PASS} -t ${env.TEAM_ID} -d package/notarized -e ${entitlements} -k login.keychain " + pkgs.flatten().join(" ")) | ||
| timeout(time: 90, unit: 'MINUTES') { |
There was a problem hiding this comment.
| timeout(time: 90, unit: 'MINUTES') { | |
| timeout (time: 90, unit: 'MINUTES') { |
There was a problem hiding this comment.
Other timeout calls do have the space, other methods no. But lets be consistent.
Co-Authored-By: Rolf Bjarne Kvinge <rolf@xamarin.com>
|
Build failure |
|
Build success |
This reverts commit cd396d6.
|
@cadsit I had to revert this, because it failed the build: https://jenkins.internalx.com/blue/organizations/jenkins/macios/detail/master/935/pipeline/57 Notarization fails with:
which eventually causes so there are two bugs:
|
|
Ah -- I should have been able to catch that. I've been bitten by that a few times before. There's a subtle difference between list types in groovy and by not initializing |
No description provided.