From 94ccd1f5977ccbd4d20591ad592263d7d14924e6 Mon Sep 17 00:00:00 2001 From: Nizamudeen A Date: Wed, 2 Mar 2022 14:34:00 +0530 Subject: [PATCH] dashboard-e2e-job: get mgr logs as an artifact archive the logs as an artifact in both pr jobs and nightly jobs of dashboard frontend e2es. Signed-off-by: Nizamudeen A --- ansible/examples/master.yml | 1 + ceph-api-nightly/config/definitions/ceph-api-nightly.yml | 5 +++++ .../config/definitions/ceph-dashboard-pull-requests.yml | 6 ++++++ ceph-pr-api/config/definitions/ceph-pr-api.yml | 5 +++++ 4 files changed, 17 insertions(+) diff --git a/ansible/examples/master.yml b/ansible/examples/master.yml index db709a0c..707439f6 100644 --- a/ansible/examples/master.yml +++ b/ansible/examples/master.yml @@ -28,6 +28,7 @@ - 'cobertura' - 'code-coverage-api' - 'command-launcher' + - 'compress-artifacts' - 'conditional-buildstep' - 'configuration-as-code' - 'copyartifact' diff --git a/ceph-api-nightly/config/definitions/ceph-api-nightly.yml b/ceph-api-nightly/config/definitions/ceph-api-nightly.yml index 30e950a4..4a145bc7 100644 --- a/ceph-api-nightly/config/definitions/ceph-api-nightly.yml +++ b/ceph-api-nightly/config/definitions/ceph-api-nightly.yml @@ -89,3 +89,8 @@ publishers: - email: recipients: ceph-qa@ceph.io + + - archive: + artifacts: 'build/out/mgr.*.log' + allow-empty: true + latest-only: false diff --git a/ceph-dashboard-pull-requests/config/definitions/ceph-dashboard-pull-requests.yml b/ceph-dashboard-pull-requests/config/definitions/ceph-dashboard-pull-requests.yml index d6a942d2..5854edf1 100644 --- a/ceph-dashboard-pull-requests/config/definitions/ceph-dashboard-pull-requests.yml +++ b/ceph-dashboard-pull-requests/config/definitions/ceph-dashboard-pull-requests.yml @@ -94,3 +94,9 @@ - ansicolor + + publishers: + - archive: + artifacts: 'build/out/mgr.*.log' + allow-empty: true + latest-only: false diff --git a/ceph-pr-api/config/definitions/ceph-pr-api.yml b/ceph-pr-api/config/definitions/ceph-pr-api.yml index 9a62a32e..49bc91c4 100644 --- a/ceph-pr-api/config/definitions/ceph-pr-api.yml +++ b/ceph-pr-api/config/definitions/ceph-pr-api.yml @@ -84,6 +84,11 @@ build-steps: - shell: "sudo dpkg --configure -a" + - archive: + artifacts: 'build/out/mgr.*.log' + allow-empty: true + latest-only: false + wrappers: - ansicolor - credentials-binding: -- 2.39.5