LINUX.ORG.RU

История изменений

Исправление bbk123, (текущая версия) :

Сделал пока что так

#
# Test if this build is successful
#
if [ "`ls -l ${JENKINS_HOME}/jobs/${JOB_NAME}/builds/ | grep lastSuccessfulBuild | awk '{print $11}'`" != ${BUILD_NUMBER} ]
then
        echo "============================================================"
        echo " The ${BUILD_NUMBER} build is failed and can't be deployed! "
        echo "============================================================"
        exit -1
fi

Запуск таска это не блокирует, но скрипт тут же завершает свою работу с кодом возврата -1 и Jenkins распознаёт это как неудавшийся запуск.

Исходная версия bbk123, :

Сделал пока что так

#
# Test if this build is successful
#
if [ "`ls -l ${JENKINS_HOME}/jobs/${JOB_NAME}/builds/ | grep lastSuccessfulBuild | awk '{print $11}'`" != ${BUILD_NUMBER} ]
then
        echo "============================================================"
        echo " The ${BUILD_NUMBER} build is failed and can't be deployed! "
        echo "============================================================"
        exit -1
fi