Changeset 27111
- Timestamp:
- 06/25/22 01:03:29 (3 years ago)
- Location:
- issm/trunk-jpl/packagers
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/packagers/linux/complete-issm-linux-binaries-matlab.sh
r26273 r27111 6 6 # 7 7 # Normally, we would put this directly into the project configuration under 8 # 'Build' -> 'Ex cute shell', but becasue it is a bit more involved, it is a8 # 'Build' -> 'Execute shell', but because it is a bit more involved, it is a 9 9 # good idea to version it. 10 10 # -
issm/trunk-jpl/packagers/linux/complete-issm-linux-binaries-python-2.sh
r26988 r27111 6 6 # 7 7 # Normally, we would put this directly into the project configuration under 8 # 'Build' -> 'Ex cute shell', but becasue it is a bit more involved, it is a8 # 'Build' -> 'Execute shell', but because it is a bit more involved, it is a 9 9 # good idea to version it. 10 10 # -
issm/trunk-jpl/packagers/linux/complete-issm-linux-binaries-python-3.sh
r26988 r27111 6 6 # 7 7 # Normally, we would put this directly into the project configuration under 8 # 'Build' -> 'Ex cute shell', but becasue it is a bit more involved, it is a8 # 'Build' -> 'Execute shell', but because it is a bit more involved, it is a 9 9 # good idea to version it. 10 10 # -
issm/trunk-jpl/packagers/linux/package-issm-linux-binaries-matlab.sh
r27107 r27111 109 109 fi 110 110 111 echo "Moving PROJ assets to share/"112 if [ -d ${ISSM_DIR}/externalpackages/proj/install/share/proj ]; then113 mkdir ${ISSM_DIR}/share 2> /dev/null114 cp -R ${ISSM_DIR}/externalpackages/proj/install/share/proj ${ISSM_DIR}/share115 else116 echo "PROJ not found"117 exit 1118 fi119 120 111 echo "Moving libgfortran to lib/" 121 112 cp ${LIBGFORTRAN} ${LIBGFORTRAN_DIST} 2> /dev/null -
issm/trunk-jpl/packagers/mac/commit_for_signing-issm-mac-binaries-matlab.sh
r26762 r27111 138 138 echo "Removing lock file from repository for signed packages" 139 139 svn update \ 140 --trust-server-cert \ 141 --non-interactive \ 140 142 --username ${ISSM_BINARIES_REPO_USER} \ 141 143 --password ${ISSM_BINARIES_REPO_PASS} \ … … 156 158 # If lock file exists, a signing build is still in process by JPL Cybersecurity 157 159 svn update \ 160 --trust-server-cert \ 161 --non-interactive \ 158 162 --username ${ISSM_BINARIES_REPO_USER} \ 159 163 --password ${ISSM_BINARIES_REPO_PASS} \ … … 214 218 sleep ${SIGNING_CHECK_PERIOD} 215 219 svn update \ 220 --trust-server-cert \ 221 --non-interactive \ 216 222 --username ${ISSM_BINARIES_REPO_USER} \ 217 223 --password ${ISSM_BINARIES_REPO_PASS} \ … … 221 227 # Retrieve notarization lock file 222 228 svn update \ 229 --trust-server-cert \ 230 --non-interactive \ 223 231 --username ${ISSM_BINARIES_REPO_USER} \ 224 232 --password ${ISSM_BINARIES_REPO_PASS} \ -
issm/trunk-jpl/packagers/mac/commit_for_signing-issm-mac-binaries-python-2.sh
r27002 r27111 138 138 echo "Removing lock file from repository for signed packages" 139 139 svn update \ 140 --trust-server-cert \ 141 --non-interactive \ 140 142 --username ${ISSM_BINARIES_REPO_USER} \ 141 143 --password ${ISSM_BINARIES_REPO_PASS} \ … … 156 158 # If lock file exists, a signing build is still in process by JPL Cybersecurity 157 159 svn update \ 160 --trust-server-cert \ 161 --non-interactive \ 158 162 --username ${ISSM_BINARIES_REPO_USER} \ 159 163 --password ${ISSM_BINARIES_REPO_PASS} \ … … 214 218 sleep ${SIGNING_CHECK_PERIOD} 215 219 svn update \ 220 --trust-server-cert \ 221 --non-interactive \ 216 222 --username ${ISSM_BINARIES_REPO_USER} \ 217 223 --password ${ISSM_BINARIES_REPO_PASS} \ … … 221 227 # Retrieve notarization lock file 222 228 svn update \ 229 --trust-server-cert \ 230 --non-interactive \ 223 231 --username ${ISSM_BINARIES_REPO_USER} \ 224 232 --password ${ISSM_BINARIES_REPO_PASS} \ -
issm/trunk-jpl/packagers/mac/commit_for_signing-issm-mac-binaries-python-3.sh
r27002 r27111 138 138 echo "Removing lock file from repository for signed packages" 139 139 svn update \ 140 --trust-server-cert \ 141 --non-interactive \ 140 142 --username ${ISSM_BINARIES_REPO_USER} \ 141 143 --password ${ISSM_BINARIES_REPO_PASS} \ … … 156 158 # If lock file exists, a signing build is still in process by JPL Cybersecurity 157 159 svn update \ 160 --trust-server-cert \ 161 --non-interactive \ 158 162 --username ${ISSM_BINARIES_REPO_USER} \ 159 163 --password ${ISSM_BINARIES_REPO_PASS} \ … … 214 218 sleep ${SIGNING_CHECK_PERIOD} 215 219 svn update \ 220 --trust-server-cert \ 221 --non-interactive \ 216 222 --username ${ISSM_BINARIES_REPO_USER} \ 217 223 --password ${ISSM_BINARIES_REPO_PASS} \ … … 221 227 # Retrieve notarization lock file 222 228 svn update \ 229 --trust-server-cert \ 230 --non-interactive \ 223 231 --username ${ISSM_BINARIES_REPO_USER} \ 224 232 --password ${ISSM_BINARIES_REPO_PASS} \ -
issm/trunk-jpl/packagers/mac/complete-issm-mac-binaries-matlab.sh
r26762 r27111 6 6 # 7 7 # Normally, we would put this directly into the project configuration under 8 # 'Build' -> 'Ex cute shell', but becasue it is a bit more involved, it is a8 # 'Build' -> 'Execute shell', but because it is a bit more involved, it is a 9 9 # good idea to version it. 10 10 # … … 33 33 # Debugging: 34 34 # - Relies on a very tight handshake with project on remote JPL Cybersecurity 35 # Jenkins server. Debugging may be perfo med locally by running,35 # Jenkins server. Debugging may be performed locally by running, 36 36 # 37 37 # packagers/mac/sign-issm-mac-binaries-matlab.sh 38 38 # 39 # with "ISSM_BINARIES_USER" and "ISSM_BINARIES_PASS" hardcoded to Apple 40 # Developer credentials. 39 # with "AD_IDENTITY", "AD_USERNAME", and "ASC_PROVIDER" hardcoded to Apple 40 # Developer credentials (make sure to also set keychain password in 41 # "ALTOOL_PASSWORD"). 41 42 # - Removing stdout/stderr redirections to null device (> /dev/null 2>&1) can 42 43 # help debug potential SVN issues. -
issm/trunk-jpl/packagers/mac/complete-issm-mac-binaries-python-2.sh
r27002 r27111 6 6 # 7 7 # Normally, we would put this directly into the project configuration under 8 # 'Build' -> 'Ex cute shell', but becasue it is a bit more involved, it is a8 # 'Build' -> 'Execute shell', but because it is a bit more involved, it is a 9 9 # good idea to version it. 10 10 # … … 33 33 # Debugging: 34 34 # - Relies on a very tight handshake with project on remote JPL Cybersecurity 35 # Jenkins server. Debugging may be perfo med locally by running,35 # Jenkins server. Debugging may be performed locally by running, 36 36 # 37 37 # packagers/mac/sign-issm-mac-binaries-python-2.sh 38 38 # 39 # with "ISSM_BINARIES_USER" and "ISSM_BINARIES_PASS" hardcoded to Apple 40 # Developer credentials. 39 # with "AD_IDENTITY", "AD_USERNAME", and "ASC_PROVIDER" hardcoded to Apple 40 # Developer credentials (make sure to also set keychain password in 41 # "ALTOOL_PASSWORD"). 41 42 # - Removing stdout/stderr redirections to null device (> /dev/null 2>&1) can 42 43 # help debug potential SVN issues. -
issm/trunk-jpl/packagers/mac/complete-issm-mac-binaries-python-3.sh
r27002 r27111 6 6 # 7 7 # Normally, we would put this directly into the project configuration under 8 # 'Build' -> 'Ex cute shell', but becasue it is a bit more involved, it is a8 # 'Build' -> 'Execute shell', but because it is a bit more involved, it is a 9 9 # good idea to version it. 10 10 # … … 33 33 # Debugging: 34 34 # - Relies on a very tight handshake with project on remote JPL Cybersecurity 35 # Jenkins server. Debugging may be perfo med locally by running,35 # Jenkins server. Debugging may be performed locally by running, 36 36 # 37 37 # packagers/mac/sign-issm-mac-binaries-python-3.sh 38 38 # 39 # with "ISSM_BINARIES_USER" and "ISSM_BINARIES_PASS" hardcoded to Apple 40 # Developer credentials. 39 # with "AD_IDENTITY", "AD_USERNAME", and "ASC_PROVIDER" hardcoded to Apple 40 # Developer credentials (make sure to also set keychain password in 41 # "ALTOOL_PASSWORD"). 41 42 # - Removing stdout/stderr redirections to null device (> /dev/null 2>&1) can 42 43 # help debug potential SVN issues. -
issm/trunk-jpl/packagers/mac/sign-issm-mac-binaries-matlab.sh
r26950 r27111 45 45 # the 'Bindings' section under a 'Username and password (separated)' binding 46 46 # (requires 'Credentials Binding Plugin'). 47 # - For local debugging, the afor mentioned credentials can be hardcoded into47 # - For local debugging, the aforementioned credentials can be hardcoded into 48 48 # the 'USERNAME' and 'PASSWORD' constants below. 49 49 ################################################################################ … … 109 109 110 110 # # Check out copy of repository for unsigned packages 111 # echo "Checking out copy of re spository for unsigned packages"111 # echo "Checking out copy of repository for unsigned packages" 112 112 # svn checkout \ 113 113 # --trust-server-cert \ … … 160 160 161 161 # Sleep until notarization request response is received 162 echo "Waiting for notariza ion request response"162 echo "Waiting for notarization request response" 163 163 while [[ ! -f ${NOTARIZATION_LOGFILE_PATH}/${NOTARIZATION_LOGFILE} || ! -z $(find ${NOTARIZATION_LOGFILE_PATH} -empty -name ${NOTARIZATION_LOGFILE}) ]]; do 164 164 sleep 30 165 165 done 166 166 167 echo "Notariza ion request response received"167 echo "Notarization request response received" 168 168 169 169 # Check if UUID exists in response … … 249 249 250 250 # Check out copy of repository for signed packages 251 echo "Checking out copy of re spository for signed packages"251 echo "Checking out copy of repository for signed packages" 252 252 SVN_ATTEMPT=0 253 253 SVN_SUCCESS=0 … … 271 271 272 272 if [ ${SVN_SUCCESS} -eq 0 ]; then 273 echo "Checkout of re spository for signed packages failed"273 echo "Checkout of repository for signed packages failed" 274 274 exit 1 275 275 fi … … 308 308 309 309 if [ ${SVN_SUCCESS} -eq 0 ]; then 310 echo "Commit to re spository for signed packages failed"310 echo "Commit to repository for signed packages failed" 311 311 exit 1 312 312 fi … … 331 331 332 332 if [ ${SVN_SUCCESS} -eq 0 ]; then 333 echo "Commit to re spository for signed packages failed"333 echo "Commit to repository for signed packages failed" 334 334 exit 1 335 335 fi -
issm/trunk-jpl/packagers/mac/sign-issm-mac-binaries-python-2.sh
r27002 r27111 45 45 # the 'Bindings' section under a 'Username and password (separated)' binding 46 46 # (requires 'Credentials Binding Plugin'). 47 # - For local debugging, the afor mentioned credentials can be hardcoded into47 # - For local debugging, the aforementioned credentials can be hardcoded into 48 48 # the 'USERNAME' and 'PASSWORD' constants below. 49 49 ################################################################################ … … 109 109 110 110 # # Check out copy of repository for unsigned packages 111 # echo "Checking out copy of re spository for unsigned packages"111 # echo "Checking out copy of repository for unsigned packages" 112 112 # svn checkout \ 113 113 # --trust-server-cert \ … … 170 170 171 171 # Sleep until notarization request response is received 172 echo "Waiting for notariza ion request response"172 echo "Waiting for notarization request response" 173 173 while [[ ! -f ${NOTARIZATION_LOGFILE_PATH}/${NOTARIZATION_LOGFILE} || ! -z $(find ${NOTARIZATION_LOGFILE_PATH} -empty -name ${NOTARIZATION_LOGFILE}) ]]; do 174 174 sleep 30 175 175 done 176 176 177 echo "Notariza ion request response received"177 echo "Notarization request response received" 178 178 179 179 # Check if UUID exists in response … … 259 259 260 260 # Check out copy of repository for signed packages 261 echo "Checking out copy of re spository for signed packages"261 echo "Checking out copy of repository for signed packages" 262 262 SVN_ATTEMPT=0 263 263 SVN_SUCCESS=0 … … 281 281 282 282 if [ ${SVN_SUCCESS} -eq 0 ]; then 283 echo "Checkout of re spository for signed packages failed"283 echo "Checkout of repository for signed packages failed" 284 284 exit 1 285 285 fi … … 318 318 319 319 if [ ${SVN_SUCCESS} -eq 0 ]; then 320 echo "Commit to re spository for signed packages failed"320 echo "Commit to repository for signed packages failed" 321 321 exit 1 322 322 fi … … 341 341 342 342 if [ ${SVN_SUCCESS} -eq 0 ]; then 343 echo "Commit to re spository for signed packages failed"343 echo "Commit to repository for signed packages failed" 344 344 exit 1 345 345 fi -
issm/trunk-jpl/packagers/mac/sign-issm-mac-binaries-python-3.sh
r27002 r27111 45 45 # the 'Bindings' section under a 'Username and password (separated)' binding 46 46 # (requires 'Credentials Binding Plugin'). 47 # - For local debugging, the afor mentioned credentials can be hardcoded into47 # - For local debugging, the aforementioned credentials can be hardcoded into 48 48 # the 'USERNAME' and 'PASSWORD' constants below. 49 49 ################################################################################ … … 109 109 110 110 # # Check out copy of repository for unsigned packages 111 # echo "Checking out copy of re spository for unsigned packages"111 # echo "Checking out copy of repository for unsigned packages" 112 112 # svn checkout \ 113 113 # --trust-server-cert \ … … 170 170 171 171 # Sleep until notarization request response is received 172 echo "Waiting for notariza ion request response"172 echo "Waiting for notarization request response" 173 173 while [[ ! -f ${NOTARIZATION_LOGFILE_PATH}/${NOTARIZATION_LOGFILE} || ! -z $(find ${NOTARIZATION_LOGFILE_PATH} -empty -name ${NOTARIZATION_LOGFILE}) ]]; do 174 174 sleep 30 175 175 done 176 176 177 echo "Notariza ion request response received"177 echo "Notarization request response received" 178 178 179 179 # Check if UUID exists in response … … 259 259 260 260 # Check out copy of repository for signed packages 261 echo "Checking out copy of re spository for signed packages"261 echo "Checking out copy of repository for signed packages" 262 262 SVN_ATTEMPT=0 263 263 SVN_SUCCESS=0 … … 281 281 282 282 if [ ${SVN_SUCCESS} -eq 0 ]; then 283 echo "Checkout of re spository for signed packages failed"283 echo "Checkout of repository for signed packages failed" 284 284 exit 1 285 285 fi … … 318 318 319 319 if [ ${SVN_SUCCESS} -eq 0 ]; then 320 echo "Commit to re spository for signed packages failed"320 echo "Commit to repository for signed packages failed" 321 321 exit 1 322 322 fi … … 341 341 342 342 if [ ${SVN_SUCCESS} -eq 0 ]; then 343 echo "Commit to re spository for signed packages failed"343 echo "Commit to repository for signed packages failed" 344 344 exit 1 345 345 fi -
issm/trunk-jpl/packagers/mac/transfer-issm-mac-binaries.sh
r27002 r27111 76 76 # Retrieve signed and notarized package 77 77 svn update \ 78 --trust-server-cert \ 79 --non-interactive \ 78 80 --username ${ISSM_BINARIES_REPO_USER} \ 79 81 --password ${ISSM_BINARIES_REPO_PASS} \
Note:
See TracChangeset
for help on using the changeset viewer.