Changeset 23059 for issm/trunk-jpl/jenkins/jenkins.sh
- Timestamp:
 - 08/06/18 14:38:28 (7 years ago)
 - File:
 - 
      
- 1 edited
 
- 
          
  issm/trunk-jpl/jenkins/jenkins.sh (modified) (3 diffs)
 
 
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.
  ![(please configure the [header_logo] section in trac.ini)](/trac/issm/chrome/common/trac_banner.png)