#!/bin/bash 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" [ "${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}" 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 4.0.0 io.fd.csit docs 1.0.0 pom false org.apache.maven.wagon wagon-webdav-jackrabbit 2.9 fdio-site dav:${DOCS_REPO_URL}/${PROJECT_PATH}/${GERRIT_BRANCH} EOF ${MVN} site:site site:deploy -gs "${GLOBAL_SETTINGS_FILE}" -s "${SETTINGS_FILE}" -T 4C cd - if [ "${STATUS}" == "PASS" ]; then exit 0 else exit 1 fi