Changeset 23059 for issm/trunk-jpl/jenkins/jenkins.sh
- Timestamp:
- 08/06/18 14:38:28 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/jenkins/jenkins.sh
r23058 r23059 55 55 56 56 #Get changes from jenkins itself (svn requires credentials) 57 svn --non-interactive --no-auth-cache --trust-server-cert diff -r $SVN_PREVIOUS:$SVN_CURRENT --summarize $ISSM_DIR | awk '{print $NF}' > $ISSM_DIR/changes 57 #svn --non-interactive --no-auth-cache --trust-server-cert diff -r $SVN_PREVIOUS:$SVN_CURRENT --summarize $ISSM_DIR | awk '{print $NF}' > $ISSM_DIR/TEMP 58 rm -rf changes 59 wget $SERVER/job/$JOB_NAME/$BUILD_NUMBER/changes > /dev/null 2>&1 60 61 #Process html page and get the list of files that has changed (tricky...) 62 #cat changes | grep '="The file was modified"' | sed -e 's/.*<\/td><td><a>\(.*\)<\/a><\/td><td>.*/\1/' > $ISSM_DIR/TEMP 63 #cat changes | grep 'document_edit' |sed -e 's/document_edit.png/document_edit.png\ 64 #/g' | sed -e 's/.*<\/a><\/td><td>\(.*\)<\/td><\/tr>.*/\1/' | grep -v 'document_edit.png' > $ISSM_DIR/TEMP 65 cat changes | tr " " "\n" | grep trunk | sed -e 's/.*<a>\(.*\)<\/a>.*/\1/' > $ISSM_DIR/TEMP 58 66 59 67 #Print list of files 60 68 echo " " 61 69 echo "List of updated files" 62 cat $ISSM_DIR/ changes70 cat $ISSM_DIR/TEMP 63 71 echo " " 64 72 65 73 #Do we need to reinstall externalpackages? 66 74 echo "Determining installation type" 67 if [ ! -z "$(cat $ISSM_DIR/ changes| grep externalpackages)" ] ; then75 if [ ! -z "$(cat $ISSM_DIR/TEMP | grep externalpackages)" ] ; then 68 76 echo " -- checking for changed externalpackages... yes"; 69 77 ISSM_EXTERNALPACKAGES="yes" … … 74 82 75 83 #Do we need to reconfigure 76 if [ ! -z "$(cat $ISSM_DIR/ changes| grep -e "Makefile.am" -e "m4" )" ] ||84 if [ ! -z "$(cat $ISSM_DIR/TEMP | grep -e "Makefile.am" -e "m4" )" ] || 77 85 [ ! -f "$ISSM_DIR/bin/issm.exe" ] || 78 86 [ "$ISSM_EXTERNALPACKAGES" == "yes" ] ; … … 86 94 87 95 #Do we need to recompile 88 if [ ! -z "$(cat $ISSM_DIR/ changes| grep -e "\.cpp" -e "\.h" )" ] ||96 if [ ! -z "$(cat $ISSM_DIR/TEMP | grep -e "\.cpp" -e "\.h" )" ] || 89 97 [ "$ISSM_RECONFIGURE" == "yes" ] ; 90 98 then
Note:
See TracChangeset
for help on using the changeset viewer.