From 2329d28cb680b4259ca5d4e514a3c06f2d028bf0 Mon Sep 17 00:00:00 2001 From: Vratko Polak Date: Fri, 14 Dec 2018 14:59:02 +0100 Subject: [PATCH] Support secondary dir for trending job https://gerrit.fd.io/r/16413 has introduced secondary trending webpage tree located outside presentation/. This change makes the job upload also data from presentation_new/ but only if such data exists. Also, put variables consistently to double-quotes. Change-Id: I3c31245be2280927abc57bd919589bd58572555c Signed-off-by: Vratko Polak --- jjb/csit/include-raw-csit-cpta.sh | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/jjb/csit/include-raw-csit-cpta.sh b/jjb/csit/include-raw-csit-cpta.sh index 7775857b1..e3a118451 100644 --- a/jjb/csit/include-raw-csit-cpta.sh +++ b/jjb/csit/include-raw-csit-cpta.sh @@ -2,23 +2,29 @@ set -xe -o pipefail -[ "$DOCS_REPO_URL" ] || DOCS_REPO_URL="https://nexus.fd.io/content/sites/site" -[ "$PROJECT_PATH" ] || PROJECT_PATH=io/fd/csit -[ "$DOC_DIR" ] || DOC_DIR=resources/tools/presentation -[ "$BUILD_DIR" ] || BUILD_DIR=${DOC_DIR}/_build -[ "$SITE_DIR" ] || SITE_DIR=build-root/docs/deploy-site -[ "$RESOURCES_DIR" ] || RESOURCES_DIR=${SITE_DIR}/src/site/resources/trending -[ "$MVN" ] || MVN="/opt/apache/maven/bin/mvn" - -cd ${DOC_DIR} +[ "${DOCS_REPO_URL}" ] || DOCS_REPO_URL="https://nexus.fd.io/content/sites/site" +[ "${PROJECT_PATH}" ] || PROJECT_PATH="io/fd/csit" +[ "${DOC_DIR}" ] || DOC_DIR="resources/tools/presentation" +[ "${BUILD_DIR}" ] || BUILD_DIR="${DOC_DIR}/_build" +[ "${SECONDARY_BUILD_DIR}" ] || SECONDARY_BUILD_DIR="${DOC_DIR}_new/_build" +[ "${SITE_DIR}" ] || SITE_DIR="build-root/docs/deploy-site" +[ "${RESOURCES_DIR}" ] || RESOURCES_DIR="${SITE_DIR}/src/site/resources/trending" +[ "${SECONDARY_RESOURCES_DIR}" ] || SECONDARY_RESOURCES_DIR="${RESOURCES_DIR}/new" +[ "${MVN}" ] || MVN="/opt/apache/maven/bin/mvn" + +cd "${DOC_DIR}" chmod +x ./run_cpta.sh STATUS=$(./run_cpta.sh | tail -1) -cd ${WORKSPACE} +cd "${WORKSPACE}" -mkdir -p ${RESOURCES_DIR} -mv -f ${BUILD_DIR}/* ${RESOURCES_DIR} -cd ${SITE_DIR} +mkdir -p "${RESOURCES_DIR}" +mv -f ${BUILD_DIR}/* "${RESOURCES_DIR}" +if [ -d "${SECONDARY_BUILD_DIR}" ]; then + mkdir -p "${SECONDARY_RESOURCES_DIR}" + mv -f "${SECONDARY_BUILD_DIR}"/* "${SECONDARY_RESOURCES_DIR}" +fi +cd "${SITE_DIR}" cat > pom.xml << EOF @@ -52,7 +58,7 @@ ${MVN} site:site site:deploy -gs "${GLOBAL_SETTINGS_FILE}" -s "${SETTINGS_FILE}" cd - -if [ ${STATUS} == "PASS" ]; then +if [ "${STATUS}" == "PASS" ]; then exit 0 else exit 1 -- 2.16.6