From ac3bf6ce8dc5e44c1105520dc3cd2c5ed6a24bab Mon Sep 17 00:00:00 2001 From: Nizamudeen A Date: Fri, 26 Nov 2021 13:08:50 +0530 Subject: [PATCH] project config: ceph-dashboard-cephadm-e2e-nightly Project: run the ceph dashboard cephadm e2e tests against master, pacific and octopus Signed-off-by: Nizamudeen A --- .../ceph-dashboard-cephadm-e2e-nightly.yml | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 ceph-dashboard-cephadm-e2e-nightly/config/definitions/ceph-dashboard-cephadm-e2e-nightly.yml diff --git a/ceph-dashboard-cephadm-e2e-nightly/config/definitions/ceph-dashboard-cephadm-e2e-nightly.yml b/ceph-dashboard-cephadm-e2e-nightly/config/definitions/ceph-dashboard-cephadm-e2e-nightly.yml new file mode 100644 index 00000000..b7dd8850 --- /dev/null +++ b/ceph-dashboard-cephadm-e2e-nightly/config/definitions/ceph-dashboard-cephadm-e2e-nightly.yml @@ -0,0 +1,72 @@ +- project: + name: ceph-dashboard-cephadm-e2e-nightly + ceph_branch: + - master + - pacific + - octopus + jobs: + - '{name}-{ceph_branch}' + +- job-template: + name: '{name}-{ceph_branch}' + display-name: '{name}-{ceph_branch}' + project-type: freestyle + defaults: global + concurrent: true + node: huge && focal && x86_64 + quiet-period: 5 + block-downstream: false + block-upstream: false + retry-count: 3 + properties: + - build-discarder: + days-to-keep: 15 + num-to-keep: 300 + artifact-days-to-keep: -1 + artifact-num-to-keep: -1 + - github: + url: https://github.com/ceph/ceph/ + - rebuild: + auto-rebuild: true + - inject: + properties-content: | + TERM=xterm + + triggers: + - timed: '@midnight' + + scm: + - git: + url: https://github.com/ceph/ceph.git + branches: + - '{ceph_branch}' + browser: auto + basedir: "ceph" + timeout: 20 + skip-tag: true + shallow-clone: true + wipe-workspace: true + + builders: + - shell: + !include-raw-escape: + - ../../../scripts/dashboard/install-e2e-test-deps.sh + - ../../../scripts/dashboard/install-cephadm-e2e-deps.sh + - shell: | + cd ceph + export CYPRESS_ARGS="--record --key $CYPRESS_RECORD_KEY --tag $JOB_NAME" COMMIT_INFO_MESSAGE="$JOB_NAME" + timeout 7200 ./src/pybind/mgr/dashboard/ci/cephadm/run-cephadm-e2e-tests.sh + + wrappers: + - inject-passwords: + global: true + mask-password-params: true + - credentials-binding: + - text: + credential-id: cd-cypress-record-key + variable: CYPRESS_RECORD_KEY + - ansicolor + + publishers: + - email: + recipients: ceph-qa@ceph.io -- 2.39.5