From bd75b63b883e2627deb66cf4b114d1bc4659a5f0 Mon Sep 17 00:00:00 2001 From: Yuxiang Zhu Date: Mar 08 2019 03:45:30 +0000 Subject: CI/CD: minor improvements 1. Append UUID to TEST_ID for integration tests to avoid name conflicts 2. Set time limit for Pagure polling job to 30 min 3. Ignore errors of installing dependencies from requirements.txt 4. Ignore failures of cleaning old test environment deployments 5. Do not push to the internal registry (we got enough 'Unknown blob' errors) 6. Fix waiverdb-test-template doesn't support pulling by digests 7. Change test case name format --- diff --git a/openshift/pipelines/templates/waiverdb-build.Jenkinsfile b/openshift/pipelines/templates/waiverdb-build.Jenkinsfile index 7425d86..d048535 100644 --- a/openshift/pipelines/templates/waiverdb-build.Jenkinsfile +++ b/openshift/pipelines/templates/waiverdb-build.Jenkinsfile @@ -108,7 +108,7 @@ pipeline { env.WAIVERDB_CONTAINER_VERSION = versions[1] env.TEMP_TAG = env.WAIVERDB_CONTAINER_VERSION + '-jenkins-' + currentBuild.id - if (sh(returnStatus: true, script: 'pip3 install --user -r ./requirements.txt' != 0) { + if (sh(returnStatus: true, script: 'pip3 install --user -r ./requirements.txt') != 0) { echo 'WARNING: Failed to install dependencies from requirements.txt.' } }