X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a59751218ed0a26d0b44a0c78267304276926559..464d34f9d99aad1e50166cea9ed461f46c6099dd:/tools/jenkins/project_description.sh diff --git a/tools/jenkins/project_description.sh b/tools/jenkins/project_description.sh index b3abc22288..87b827488f 100755 --- a/tools/jenkins/project_description.sh +++ b/tools/jenkins/project_description.sh @@ -22,12 +22,7 @@ get_cmake(){ } get_eigen3(){ - found=$(grep -c "Found Eigen3:" ./consoleText) - if [ "$found" != 0 ]; then - echo "✔" - else - echo "" - fi + sed -n 's/.* Eigen3 library \.\+: \([^ ]*\) in .*/\1/p;T;q' ./consoleText } get_ns3(){ @@ -57,8 +52,8 @@ wget --quiet ${BUILD_URL}/consoleText >/dev/null 2>&1 nodes=($(sed -n 's/^Triggering SimGrid [^ ]* Debug,//p' ./consoleText| sort)) rm consoleText - -echo "
Description of the nodes - Automatically updated by project_description.sh script - Don't edit here

+cat <Description of the nodes - Automatically updated by project_description.sh script - Don't edit here

+} + -" + + + + + + + + + + + + + +EOF declare -A icons icons=( @@ -164,11 +173,14 @@ do color2="" #in case of success, replace blue by green in status balls wget --quiet https://ci.inria.fr/simgrid/buildStatus/text?job=SimGrid%2Fbuild_mode%3DDebug%2Cnode%3D"${node}" -O status >/dev/null 2>&1 + status=$(cat status) if [ "$status" == "Success" ]; then color1="&color=green" fi rm status + statusdebug="" + statusmc="<${icons[disabled]}>" wget --quiet https://ci.inria.fr/simgrid/buildStatus/text?job=SimGrid%2Fbuild_mode%3DModelChecker%2Cnode%3D"${node}" -O status >/dev/null 2>&1 status=$(cat status) @@ -179,7 +191,22 @@ do statusmc="" fi rm status - echo "" + + cat < + + + + + + + + + + + + +EOF rm consoleText done @@ -202,7 +229,21 @@ ball="${icons[failure]}" if [ -n "$success" ]; then ball="${icons[success]}" fi -echo "" +cat < + + + + + + + + + + + + +EOF rm consoleText echo "
Name of the BuilderOSCompilerBoostJavaCmakeEigen3ns-3PythonDebugMC
Name of the BuilderOSDebugMCCompilerBoostJavaCmakeEigen3ns-3Python
$node$os$compiler$boost$java$cmake$eigen3$ns3$py${statusmc}
$node$os${statusdebug}${statusmc}$compiler$boost$java$cmake$eigen3$ns3$py
$node$os$compiler$boost$java$cmake$eigen3$ns3$py<${ball}><${icons[disabled]}>
$node$os<${ball}><${icons[disabled]}>$compiler$boost$java$cmake$eigen3$ns3$py
"