system-config/modules/jenkins/files/slave_scripts/docbook-properties.sh
Clark Boylan 5fbf5dd6c1 Use ZUUL_ prefix instead of GERRIT_ prefix in jobs
* modules/jenkins/files/slave_scripts/create-ppa-package.sh:
* modules/jenkins/files/slave_scripts/docbook-properties.sh: Use
ZUUL_REFNAME instead of GERRIT_REFNAME as the jenkins gearman plugin
does not receive GERRIT_* parameters.

Change-Id: I5869b277e9344b8805997a3c702e1ae3af0a9e8f
Reviewed-on: https://review.openstack.org/34052
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-21 21:37:59 +00:00

30 lines
901 B
Bash

#!/bin/bash -ex
# Documentation is published to a URL depending on the branch of the
# openstack-manuals project. This script determines what that location
# should be, and writes a properties file. This is used by Jenkins when
# invoking certain docs jobs and made available to maven.
# In case we start doing something more sophisticated with other refs
# later (such as tags).
BRANCH=$ZUUL_REFNAME
# The master branch should get published to /trunk
if [ $BRANCH == "master" ]
then
DOC_RELEASE_PATH="trunk"
DOC_COMMENTS_ENABLED=0
fi
# The stable/<releasename> branch should get published to /releasename, such as grizzly or folsom
if [[ $BRANCH =~ ^stable/(.*)$ ]]
then
DOC_RELEASE_PATH=${BASH_REMATCH[1]}
DOC_COMMENTS_ENABLED=1
fi
echo "DOC_RELEASE_PATH=$DOC_RELEASE_PATH" >gerrit-doc.properties
echo "DOC_COMMENTS_ENABLED=$DOC_COMMENTS_ENABLED" >>gerrit-doc.properties
pwd