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