Changeset 25903


Ignore:
Timestamp:
12/19/20 21:04:32 (4 years ago)
Author:
jdquinn
Message:

BUG: Proper collection of exit codes from individual scripts

Location:
issm/trunk-jpl/packagers
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/packagers/linux/complete-issm-linux-binaries-matlab.sh

    r25900 r25903  
    7070        ./jenkins/jenkins.sh ./jenkins/ross-debian_linux-binaries-matlab
    7171
    72         if [ $? -ne 0 ]; then
    73                 echo 'Build failed'
     72        if [ $? -ne 0 ]; then
    7473                exit 1
    7574        fi
     
    7978if [ ${package} -eq 1 ]; then
    8079        ./packagers/linux/package-issm-linux-binaries-matlab.sh $1
     80
     81        if [ $? -ne 0 ]; then
     82                exit 1
     83        fi
    8184fi
    8285
     
    8487if [ ${transfer} -eq 1 ]; then
    8588        ./packagers/linux/transfer-issm-linux-binaries.sh
     89
     90        if [ $? -ne 0 ]; then
     91                exit 1
     92        fi
    8693fi
    8794
  • issm/trunk-jpl/packagers/linux/complete-issm-linux-binaries-python.sh

    r25900 r25903  
    7070        ./jenkins/jenkins.sh ./jenkins/ross-debian_linux-binaries-python
    7171
    72         if [ $? -ne 0 ]; then
    73                 echo 'Build failed'
     72        if [ $? -ne 0 ]; then
    7473                exit 1
    7574        fi
     
    7978if [ ${package} -eq 1 ]; then
    8079        ./packagers/linux/package-issm-linux-binaries-python.sh $1
     80
     81        if [ $? -ne 0 ]; then
     82                exit 1
     83        fi
    8184fi
    8285
     
    8487if [ ${transfer} -eq 1 ]; then
    8588        ./packagers/linux/transfer-issm-linux-binaries.sh
     89
     90        if [ $? -ne 0 ]; then
     91                exit 1
     92        fi
    8693fi
    8794
  • issm/trunk-jpl/packagers/mac/complete-issm-mac-binaries-matlab.sh

    r25900 r25903  
    9999        ./jenkins/jenkins.sh ./jenkins/pine_island-mac-binaries-matlab
    100100
    101         if [ $? -ne 0 ]; then
    102                 echo 'Build failed'
     101        if [ $? -ne 0 ]; then
    103102                exit 1
    104103        fi
     
    109108        ./packagers/mac/package-issm-mac-binaries-matlab.sh $1
    110109        shift # Clear $1 so that it is not passed to commit_for_signing script
     110
     111        if [ $? -ne 0 ]; then
     112                exit 1
     113        fi
    111114fi
    112115
     
    114117if [ ${sign} -eq 1 ]; then
    115118        ./packagers/mac/commit_for_signing-issm-mac-binaries-matlab.sh $1
     119
     120        if [ $? -ne 0 ]; then
     121                exit 1
     122        fi
    116123fi
    117124
     
    119126if [ ${transfer} -eq 1 ]; then
    120127        ./packagers/mac/transfer-issm-mac-binaries.sh
     128
     129        if [ $? -ne 0 ]; then
     130                exit 1
     131        fi
    121132fi
    122133
  • issm/trunk-jpl/packagers/mac/complete-issm-mac-binaries-python.sh

    r25900 r25903  
    9999        ./jenkins/jenkins.sh ./jenkins/pine_island-mac-binaries-python
    100100
    101         if [ $? -ne 0 ]; then
    102                 echo 'Build failed'
     101        if [ $? -ne 0 ]; then
    103102                exit 1
    104103        fi
     
    109108        ./packagers/mac/package-issm-mac-binaries-python.sh $1
    110109        shift # Clear $1 so that it is not passed to commit_for_signing script
     110
     111        if [ $? -ne 0 ]; then
     112                exit 1
     113        fi
    111114fi
    112115
     
    114117if [ ${sign} -eq 1 ]; then
    115118        ./packagers/mac/commit_for_signing-issm-mac-binaries-python.sh $1
     119
     120        if [ $? -ne 0 ]; then
     121                exit 1
     122        fi
    116123fi
    117124
     
    119126if [ ${transfer} -eq 1 ]; then
    120127        ./packagers/mac/transfer-issm-mac-binaries.sh
     128
     129        if [ $? -ne 0 ]; then
     130                exit 1
     131        fi
    121132fi
    122133
Note: See TracChangeset for help on using the changeset viewer.