mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-12 17:30:19 +00:00
8787036903
The new Blue Ocean webui is much easier to navigate than the traditional Jenkins webui. Developers that want to check failures of CI jobs will be able to find the logs much quicker as each stage/step has a clear success or failed status. Signed-off-by: Niels de Vos <ndevos@redhat.com>
61 lines
1.8 KiB
YAML
61 lines
1.8 KiB
YAML
---
|
|
- project:
|
|
name: upgrade-tests
|
|
k8s_version: '1.18'
|
|
test_type:
|
|
- 'cephfs'
|
|
- 'rbd'
|
|
csi_upgrade_version: 'v3.1.0'
|
|
jobs:
|
|
- 'upgrade-tests-{test_type}'
|
|
|
|
- job-template:
|
|
name: 'upgrade-tests-{test_type}'
|
|
project-type: pipeline
|
|
concurrent: true
|
|
properties:
|
|
- github:
|
|
url: https://github.com/ceph/ceph-csi
|
|
- build-discarder:
|
|
days-to-keep: 7
|
|
artifact-days-to-keep: 7
|
|
# default variables
|
|
k8s_version: '<unset>'
|
|
test_type: '<unset>'
|
|
csi_upgrade_version: '<unset>'
|
|
# generated parameters for the job (used in the groovy script)
|
|
parameters:
|
|
- string:
|
|
name: k8s_version
|
|
default: '{k8s_version}'
|
|
description: Kubernetes version to deploy in the test cluster.
|
|
- string:
|
|
name: test_type
|
|
default: '{test_type}'
|
|
description: Mentions whether upgrade tests run for rbd/cephfs.
|
|
- string:
|
|
name: csi_upgrade_version
|
|
default: '{csi_upgrade_version}'
|
|
description: Ceph CSI base version to be used before upgrade.
|
|
pipeline-scm:
|
|
scm:
|
|
- git:
|
|
name: origin
|
|
url: https://github.com/ceph/ceph-csi
|
|
branches:
|
|
- ci/centos
|
|
script-path: upgrade-tests.groovy
|
|
lightweight-checkout: true
|
|
triggers:
|
|
- github-pull-request:
|
|
status-url: ${RUN_DISPLAY_URL}
|
|
status-context: 'ci/centos/upgrade-tests-{test_type}'
|
|
# yamllint disable-line rule:line-length
|
|
trigger-phrase: '/(re)?test ((all)|(ci/centos/upgrade-tests(-{test_type})?))'
|
|
permit-all: true
|
|
github-hooks: true
|
|
black-list-target-branches:
|
|
- ci/centos
|
|
org-list:
|
|
- ceph
|