X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=jjb%2Fcsit%2Finclude-raw-csit-cpta.sh;h=195e2559520b8eca0f9c1b2aecea979bc3e0449a;hb=03eee3917a17ed8a549681d4429751a3fba1449c;hp=7775857b13c06526551c965cf80c6d91c73c1e2f;hpb=dc7c68eea9411f2bfb06912ec1922d8b9ed275e1;p=ci-management.git diff --git a/jjb/csit/include-raw-csit-cpta.sh b/jjb/csit/include-raw-csit-cpta.sh index 7775857b1..195e25595 100644 --- a/jjb/csit/include-raw-csit-cpta.sh +++ b/jjb/csit/include-raw-csit-cpta.sh @@ -2,23 +2,38 @@ 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" +[ "${SITE_DIR}" ] || SITE_DIR="build-root/docs/deploy-site" +[ "${RESOURCES_DIR}" ] || RESOURCES_DIR="${SITE_DIR}/src/site/resources/trending" +[ "${STATIC_VPP_DIR}" ] || STATIC_VPP_DIR="${RESOURCES_DIR}/_static/vpp" +[ "${MVN}" ] || MVN="/opt/apache/maven/bin/mvn" +[ "${FAILED_TESTS}" ] || FAILED_TESTS="${STATIC_VPP_DIR}/trending-failed-tests.txt" +[ "${REGRESSIONS}" ] || REGRESSIONS="${STATIC_VPP_DIR}/trending-regressions.txt" +[ "${PROGRESSIONS}" ] || PROGRESSIONS="${STATIC_VPP_DIR}/trending-progressions.txt" + +# Create a text file with email body in case the build fails: +cd "${WORKSPACE}" +mkdir -p "${STATIC_VPP_DIR}" +EMAIL_BODY="ERROR: The build number ${BUILD_NUMBER} of the job ${JOB_NAME} failed. For more information see: ${BUILD_URL}" +echo "${EMAIL_BODY}" > "${FAILED_TESTS}" +echo "${EMAIL_BODY}" > "${REGRESSIONS}" +echo "${EMAIL_BODY}" > "${PROGRESSIONS}" + +cd "${DOC_DIR}" chmod +x ./run_cpta.sh STATUS=$(./run_cpta.sh | tail -1) -cd ${WORKSPACE} +cd "${WORKSPACE}" +rm -rf "${SITE_DIR}/"* + +mkdir -p "${RESOURCES_DIR}" +ls "${RESOURCES_DIR}" +mv -f "${BUILD_DIR}/"* "${RESOURCES_DIR}" -mkdir -p ${RESOURCES_DIR} -mv -f ${BUILD_DIR}/* ${RESOURCES_DIR} -cd ${SITE_DIR} +cd "${SITE_DIR}" cat > pom.xml << EOF @@ -35,7 +50,6 @@ cat > pom.xml << EOF org.apache.maven.wagon wagon-webdav-jackrabbit - 2.9 @@ -52,7 +66,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