Changeset 25880
- Timestamp:
- 12/17/20 13:04:30 (4 years ago)
- Location:
- issm/trunk-jpl/packagers/mac
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/packagers/mac/sign-issm-mac-binaries-matlab.sh
r25875 r25880 80 80 ALTOOL_PASSWORD="@keychain:**********" # altool password (assumed to be stored in keychain) 81 81 ASC_PROVIDER="**********" 82 NOTARIZATION_CHECK_ATTEMPTS=60 82 MAX_SVN_ATTEMPTS=10 83 NOTARIZATION_CHECK_ATTEMPTS=20 83 84 NOTARIZATION_CHECK_PERIOD=60 84 85 NOTARIZATION_LOGFILE="notarization.log" … … 249 250 # Check out copy of repository for signed packages 250 251 echo "Checking out copy of respository for signed packages" 251 svn checkout \ 252 --trust-server-cert \ 253 --non-interactive \ 254 --username ${USERNAME} \ 255 --password ${PASSWORD} \ 256 ${SIGNED_REPO_URL} \ 257 ${SIGNED_REPO_COPY} 252 SVN_ATTEMPT=0 253 SVN_SUCCESS=0 254 while [[ ${SVN_ATTEMPT} -lt ${MAX_SVN_ATTEMPTS} && ${SVN_SUCCESS} -eq 0 ]]; do 255 rm -rf ${SIGNED_REPO_COPY} 256 svn checkout \ 257 --trust-server-cert \ 258 --non-interactive \ 259 --username ${USERNAME} \ 260 --password ${PASSWORD} \ 261 ${SIGNED_REPO_URL} \ 262 ${SIGNED_REPO_COPY} > /dev/null 2>&1 263 if [ $? -eq 0 ]; then 264 SVN_SUCCESS=1 265 break 266 else 267 ((++SVN_ATTEMPT)) 268 sleep 5 269 fi 270 done 271 272 if [ ${SVN_SUCCESS} -eq 0 ]; then 273 echo "Checkout of respository for signed packages failed" 274 exit 1 275 fi 258 276 259 277 # Copy notarization file to repository for signed packages … … 264 282 svn delete ${SIGNED_REPO_COPY}/${SIGNING_LOCK_FILE} > /dev/null 2>&1 265 283 284 SVN_ATTEMPT=0 285 SVN_SUCCESS=0 266 286 if [ ${SUCCESS} -eq 1 ]; then 267 287 # Copy signed package to repository for signed packages … … 271 291 # Commit changes 272 292 echo "Committing changes to repository for signed packages" 273 svn commit \ 274 --trust-server-cert \ 275 --non-interactive \ 276 --username ${USERNAME} \ 277 --password ${PASSWORD} \ 278 --message "CHG: New signed package (success)" ${SIGNED_REPO_COPY} 293 while [[ ${SVN_ATTEMPT} -lt ${MAX_SVN_ATTEMPTS} && ${SVN_SUCCESS} -eq 0 ]]; do 294 svn commit \ 295 --trust-server-cert \ 296 --non-interactive \ 297 --username ${USERNAME} \ 298 --password ${PASSWORD} \ 299 --message "CHG: New signed package (success)" ${SIGNED_REPO_COPY} > /dev/null 2>&1 300 if [ $? -eq 0 ]; then 301 SVN_SUCCESS=1 302 break 303 else 304 ((++SVN_ATTEMPT)) 305 sleep 5 306 fi 307 done 308 309 if [ ${SVN_SUCCESS} -eq 0 ]; then 310 echo "Commit to respository for signed packages failed" 311 exit 1 312 fi 279 313 else 280 314 # Commit changes 281 315 echo "Committing changes to repository for signed packages" 282 svn commit \ 283 --trust-server-cert \ 284 --non-interactive \ 285 --username ${USERNAME} \ 286 --password ${PASSWORD} \ 287 --message "CHG: New signed package (failure)" ${SIGNED_REPO_COPY} 316 while [[ ${SVN_ATTEMPT} -lt ${MAX_SVN_ATTEMPTS} && ${SVN_SUCCESS} -eq 0 ]]; do 317 svn commit \ 318 --trust-server-cert \ 319 --non-interactive \ 320 --username ${USERNAME} \ 321 --password ${PASSWORD} \ 322 --message "CHG: New signed package (failure)" ${SIGNED_REPO_COPY} > /dev/null 2>&1 323 if [ $? -eq 0 ]; then 324 SVN_SUCCESS=1 325 break 326 else 327 ((++SVN_ATTEMPT)) 328 sleep 5 329 fi 330 done 331 332 if [ ${SVN_SUCCESS} -eq 0 ]; then 333 echo "Commit to respository for signed packages failed" 334 exit 1 335 fi 288 336 289 337 exit 1 -
issm/trunk-jpl/packagers/mac/sign-issm-mac-binaries-python.sh
r25875 r25880 80 80 ALTOOL_PASSWORD="@keychain:**********" # altool password (assumed to be stored in keychain) 81 81 ASC_PROVIDER="**********" 82 NOTARIZATION_CHECK_ATTEMPTS=60 82 MAX_SVN_ATTEMPTS=10 83 NOTARIZATION_CHECK_ATTEMPTS=20 83 84 NOTARIZATION_CHECK_PERIOD=60 84 85 NOTARIZATION_LOGFILE="notarization.log" … … 259 260 # Check out copy of repository for signed packages 260 261 echo "Checking out copy of respository for signed packages" 261 svn checkout \ 262 --trust-server-cert \ 263 --non-interactive \ 264 --username ${USERNAME} \ 265 --password ${PASSWORD} \ 266 ${SIGNED_REPO_URL} \ 267 ${SIGNED_REPO_COPY} 262 SVN_ATTEMPT=0 263 SVN_SUCCESS=0 264 while [[ ${SVN_ATTEMPT} -lt ${MAX_SVN_ATTEMPTS} && ${SVN_SUCCESS} -eq 0 ]]; do 265 rm -rf ${SIGNED_REPO_COPY} 266 svn checkout \ 267 --trust-server-cert \ 268 --non-interactive \ 269 --username ${USERNAME} \ 270 --password ${PASSWORD} \ 271 ${SIGNED_REPO_URL} \ 272 ${SIGNED_REPO_COPY} > /dev/null 2>&1 273 if [ $? -eq 0 ]; then 274 SVN_SUCCESS=1 275 break 276 else 277 ((++SVN_ATTEMPT)) 278 sleep 5 279 fi 280 done 281 282 if [ ${SVN_SUCCESS} -eq 0 ]; then 283 echo "Checkout of respository for signed packages failed" 284 exit 1 285 fi 268 286 269 287 # Copy notarization file to repository for signed packages … … 274 292 svn delete ${SIGNED_REPO_COPY}/${SIGNING_LOCK_FILE} 275 293 294 SVN_ATTEMPT=0 295 SVN_SUCCESS=0 276 296 if [ ${SUCCESS} -eq 1 ]; then 277 297 # Copy signed package to repository for signed packages … … 281 301 # Commit changes 282 302 echo "Committing changes to repository for signed packages" 283 svn commit \ 284 --trust-server-cert \ 285 --non-interactive \ 286 --username ${USERNAME} \ 287 --password ${PASSWORD} \ 288 --message "CHG: New signed package (success)" ${SIGNED_REPO_COPY} 303 while [[ ${SVN_ATTEMPT} -lt ${MAX_SVN_ATTEMPTS} && ${SVN_SUCCESS} -eq 0 ]]; do 304 svn commit \ 305 --trust-server-cert \ 306 --non-interactive \ 307 --username ${USERNAME} \ 308 --password ${PASSWORD} \ 309 --message "CHG: New signed package (success)" ${SIGNED_REPO_COPY} > /dev/null 2>&1 310 if [ $? -eq 0 ]; then 311 SVN_SUCCESS=1 312 break 313 else 314 ((++SVN_ATTEMPT)) 315 sleep 5 316 fi 317 done 318 319 if [ ${SVN_SUCCESS} -eq 0 ]; then 320 echo "Commit to respository for signed packages failed" 321 exit 1 322 fi 289 323 else 290 324 # Commit changes 291 325 echo "Committing changes to repository for signed packages" 292 svn commit \ 293 --trust-server-cert \ 294 --non-interactive \ 295 --username ${USERNAME} \ 296 --password ${PASSWORD} \ 297 --message "CHG: New signed package (failure)" ${SIGNED_REPO_COPY} 326 while [[ ${SVN_ATTEMPT} -lt ${MAX_SVN_ATTEMPTS} && ${SVN_SUCCESS} -eq 0 ]]; do 327 svn commit \ 328 --trust-server-cert \ 329 --non-interactive \ 330 --username ${USERNAME} \ 331 --password ${PASSWORD} \ 332 --message "CHG: New signed package (failure)" ${SIGNED_REPO_COPY} > /dev/null 2>&1 333 if [ $? -eq 0 ]; then 334 SVN_SUCCESS=1 335 break 336 else 337 ((++SVN_ATTEMPT)) 338 sleep 5 339 fi 340 done 341 342 if [ ${SVN_SUCCESS} -eq 0 ]; then 343 echo "Commit to respository for signed packages failed" 344 exit 1 345 fi 298 346 299 347 exit 1
Note:
See TracChangeset
for help on using the changeset viewer.