Project

General

Profile

Bug #39724

mgr/dashboard: Jenkins job "ceph dashboard tests" does not run on backport PRs or on PRs which do not have the "dashboard" label directly assigned during the creation

Added by Laura Paduano almost 5 years ago. Updated almost 3 years ago.

Status:
New
Priority:
Normal
Assignee:
Laura Paduano
Category:
Testing & QA
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

The job is configured to automatically run if the label "dashboard" is assigned to a PR, alternatively the job can be triggered manually by commenting "jenkins test dashboard" on a PR.
But for some reason the job won't run (neither automatically nor via manual trigger) for backport PRs targeting mimic or nautilus.
What Kefu and I figured out so far is that it seems to be related to the title of the PRs.
If a PR title starts with e.g. "mimic: mgr/dashboard: [...]" or "nautilus: mgr/dashboard: [...]" the job won't start.
When changing the title of the PR to not include "mimic:" or "nautilus:" at the beginning and commenting "jenkins test dashboard" on the PR the tests will start.
I was already going through the Jenkins job configuration but couldn't really figure out what is causing this behavior.
If it would be related to automated trigger (label) it should at least work to manually trigger the job (which is not the case).
So far we have a workaround (changing the title) but I'll try to find a better solution.

Tiago found this related issue: https://github.com/jenkinsci/ghprb-plugin/issues/496

History

#1 Updated by Nathan Cutler almost 5 years ago

Note: for years now, we have been prepending "mimic: ", "nautilus: " etc. to all backport PRs. This is because it makes the fact that they are backports much more obvious in https://github.com/ceph/ceph/pulls.

#2 Updated by Laura Paduano almost 5 years ago

  • Subject changed from mgr/dashboard: Jenkins job "ceph dashboard tests" does not run on backport PRs containing "mimic:" or "nautilus:" in the title to mgr/dashboard: Jenkins job "ceph dashboard tests" does not run on backport PRs

#3 Updated by Laura Paduano over 4 years ago

  • Subject changed from mgr/dashboard: Jenkins job "ceph dashboard tests" does not run on backport PRs to mgr/dashboard: Jenkins job "ceph dashboard tests" does not run on backport PRs or on PRs which do not have the "dashboard" label directly assigned during the creation

#4 Updated by Laura Paduano over 4 years ago

  • Description updated (diff)

#5 Updated by Ernesto Puerta almost 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 151 to Testing & QA

Also available in: Atom PDF