#
# The production prefix MUST always be a blank string.
-if grep 'prefix:' jjb/releng-defaults.yaml | grep -v "''"; then
+if grep 'prefix:' jjb/defaults.yaml | grep -v "''"; then
echo "ERROR: A non-blank prefix is defined in jjb/releng-defaults.yaml"
echo "The prefix MUST be set to blank '' in production!"
exit 1
# check for project format
if [[ ${REACTOR_INFO} =~ .*::*.*::*. ]]; then
# extract project and artifactId from full format
- ODL=$(echo "${REACTOR_INFO}" | awk -F'::' '{ gsub(/^[ \t]+|[ \t]+$/, "", $1); print $1 }')
- PROJECT_=$(echo "${REACTOR_INFO}" | awk -F'::' '{ gsub(/^[ \t]+|[ \t]+$/, "", $2); print $2 }')
- NAME=$(echo "${REACTOR_INFO}" | awk -F'::' '{ gsub(/^[ \t]+|[ \t]+$/, "", $3); print $3 }')
+ # Ex: REACTOR_INFO="ODL::sfc::odl-sfc-pot-netconf-renderer 072 " is broken down into
+ # NAME="ODL", PROJECT_="sfc" and NAME="odl-sfc-pot-netconf-renderer"
+ ODL=$(echo "${REACTOR_INFO}" | awk -F'::' '{ gsub(/^[ \t]+|[ \t]+[0-9]+[ \t]+$|[ \t]+$/, "", $1); print $1}')
+ PROJECT_=$(echo "${REACTOR_INFO}" | awk -F'::' '{ gsub(/^[ \t]+|[ \t]+[0-9]+[ \t]+$|[ \t]+$/, "", $2); print $2}')
+ NAME=$(echo "${REACTOR_INFO}" | awk -F'::' '{ gsub(/^[ \t]+|[ \t]+[0-9]+[ \t]+$|[ \t]+$/, "", $3); print $3}')
else
# set project from partial format
ODL=""
project-name: lf-infra-common-packer
project: releng/common-packer
+ project-pattern: releng/common-packer
build-node: centos7-builder-2c-8g
rtd-build-url: https://readthedocs.org/api/v2/webhook/lf-releng-common-packer/38930/
rtd-token: 0cdf727cc22f8f888ffec0e69f46d89031018776