ci: require ci/centos/containerized-tests for merging

The ci/centos/containerized-tests status is already set by the Jenkins
job in the CentOS CI. It can now be used to gate the automatic merging
of PRs.

Reduce the load on Travis CI, do not run the containerized-tests job
there any longer.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
This commit is contained in:
Niels de Vos 2020-05-25 17:32:27 +02:00 committed by Madhu Rajanna
parent 6cf7389d97
commit 3d0395d448
2 changed files with 2 additions and 6 deletions

View File

@ -23,6 +23,7 @@ pull_request_rules:
- "#approved-reviews-by>=2" - "#approved-reviews-by>=2"
- "#changes-requested-reviews-by=0" - "#changes-requested-reviews-by=0"
- "status-success=continuous-integration/travis-ci/pr" - "status-success=continuous-integration/travis-ci/pr"
- "status-success=ci/centos/containerized-tests"
- "status-success=DCO" - "status-success=DCO"
- "status-success=commitlint" - "status-success=commitlint"
actions: actions:
@ -40,6 +41,7 @@ pull_request_rules:
- "#approved-reviews-by>=1" - "#approved-reviews-by>=1"
- "#changes-requested-reviews-by=0" - "#changes-requested-reviews-by=0"
- "status-success=continuous-integration/travis-ci/pr" - "status-success=continuous-integration/travis-ci/pr"
- "status-success=ci/centos/containerized-tests"
- "status-success=DCO" - "status-success=DCO"
- "status-success=commitlint" - "status-success=commitlint"
actions: actions:

View File

@ -91,12 +91,6 @@ jobs:
script: script:
- ./scripts/build-multi-arch-image.sh || travis_terminate 1; - ./scripts/build-multi-arch-image.sh || travis_terminate 1;
- stage: build testing
name: containerized test (Fedora) and build (CentOS)
script:
- make containerized-test || travis_terminate 1;
- make containerized-build || travis_terminate 1;
- stage: build testing - stage: build testing
name: cephcsi on Arm64 name: cephcsi on Arm64
arch: arm64 arch: arm64