From 0f4a40320b3719bc08936fbb26e8f76cbc4d7139 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Fri, 19 Dec 2014 13:18:34 +0100 Subject: [PATCH] jenkins: create and update documentation in only one build configuration --- jenkins/cloudbees_build | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/jenkins/cloudbees_build b/jenkins/cloudbees_build index 847f637..3c34eb2 100644 --- a/jenkins/cloudbees_build +++ b/jenkins/cloudbees_build @@ -12,7 +12,10 @@ ########################################### # Determine EPICS Base version -BASE=${1:-3.14.12.4} +DEFAULT_BASE=3.14.12.4 + +BASE=${1:-${DEFAULT_BASE}} +[ "${1}" = ${DEFAULT_BASE} -o -z "${1}" ] && BUILD_DOCS=YES ########################################### # Fetch and unpack dependencies @@ -47,7 +50,7 @@ EPICS_BASE=${EPICS_BASE} EOF make distclean all -doxygen +[ "${BUILD_DOCS}" ] && doxygen ########################################### # Test @@ -62,4 +65,4 @@ tar --exclude=test* -czf pvAccess.CB-dist.tar.gz bin lib include dbd ########################################### # Publish documentation -rsync -aP --delete -e ssh documentation epics-jenkins@web.sourceforge.net:/home/project-web/epics-pvdata/htdocs/docbuild/pvAccessCPP/tip +[ "${BUILD_DOCS}" ] && rsync -aqP --delete -e ssh documentation epics-jenkins@web.sourceforge.net:/home/project-web/epics-pvdata/htdocs/docbuild/pvAccessCPP/tip