Project

Profile

Help

Task #3348

Create automation to set the Platform Release field

Added by bmbouter about 2 years ago. Updated 11 months ago.

Status:
CLOSED - WONTFIX
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:

Description

We need to create a new Jenkins automation job that will automatically set the Platform Release for any Pulp2 Redmine ticket that is in MODIFIED and has Platform Release currently unset. It's related to this thread [0].

Specifically it should be run by Jenkins every 30 minutes, similar to the upstream/downstream automation job. It should have the following behaviors:

  • Create new Jenkins automation job with JJB to run the Python code every 30 minutes
  • Create the Python code that will set the Target Platform Release for each Pulp2 issue at MODIFIED that has it unset
  • Ensure that every issue, feature, and refactor at MODIFIED with platform release being unset has at least one associated commit with it.
  • Ensure that all associated commits that are merged to the 3.0-dev branch are set with 3.0
  • Ensure that issues are set to the next upcoming z-stream release
  • Ensure that stories are set to the next upcoming y-stream release
  • Ensure that stories have a commit that edits a release note
  • Ensure that refactors are set to the next upcoming y-stream release
  • Ensure that Tasks do not have an associated commit

[0]: https://www.redhat.com/archives/pulp-dev/2018-February/msg00021.html


Checklist

History

#1 Updated by bmbouter about 2 years ago

  • Description updated (diff)

#2 Updated by dalley about 2 years ago

  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes

#3 Updated by bmbouter almost 2 years ago

  • Groomed changed from Yes to No
  • Sprint Candidate changed from Yes to No

I think this needs to be updated to be code checks that run on Travis instead of JJB. Since it needs updates I'm removing groomed=True and sprint_candidate=True.

#4 Updated by bmbouter 11 months ago

  • Status changed from NEW to CLOSED - WONTFIX

#5 Updated by bmbouter 11 months ago

  • Tags Pulp 2 added

Please register to edit this issue

Also available in: Atom PDF