jenkins: fix cloudbees script (commands must return 0)

This commit is contained in:
Ralph Lange
2014-12-19 14:16:57 +01:00
parent 8ec19d25f1
commit ef4a9d6b4b

View File

@@ -15,7 +15,9 @@
DEFAULT_BASE=3.14.12.4
BASE=${1:-${DEFAULT_BASE}}
[ "${1}" = ${DEFAULT_BASE} -o -z "${1}" ] && BUILD_DOCS=YES
if [ "${1}" = "${DEFAULT_BASE}" -o -z "${1}" ]; then
BUILD_DOCS=YES
fi
###########################################
# Fetch and unpack dependencies
@@ -50,7 +52,9 @@ EPICS_BASE=${EPICS_BASE}
EOF
make distclean all
[ "${BUILD_DOCS}" ] && doxygen
if [ "${BUILD_DOCS}" ]; then
doxygen
fi
###########################################
# Test
@@ -65,4 +69,6 @@ tar --exclude=test* -czf normativeTypes.CB-dist.tar.gz lib include
###########################################
# Publish documentation
[ "${BUILD_DOCS}" ] && rsync -aqP --delete -e ssh documentation epics-jenkins@web.sourceforge.net:/home/project-web/epics-pvdata/htdocs/docbuild/normativeTypesCPP/tip
if [ "${BUILD_DOCS}" ]; then
rsync -aqP --delete -e ssh documentation epics-jenkins@web.sourceforge.net:/home/project-web/epics-pvdata/htdocs/docbuild/normativeTypesCPP/tip
fi