Task #141
closed
Determine Redmine releases, milestone, and upstream/downstream process
Status:
CLOSED - CURRENTRELEASE
Description
There are a few things we want to get out of using Redmine that are currently not in place. This story is somewhat of a catch all for those deliverables:
1. Knowing progress towards a given release. It should be easy to tell what stories and fixes are included in a given release, and how complete that overall effort is.
2. Same as (1) but for sprints. Same problem there.
3. The data in the version/releases field is currently global. It should not be because otherwise a given project (ie: docker plugin) won't easily have its own versioning scheme.
4. Determine a process to track the inclusion/QE/status, etc of a bug or story for a specific version. Ie: if a bugfix lands in multiple -dev branches and a -testing branch how can we track that?
5. Implement automation to automatically mark a corresponding bugzilla bug as POST when the upstream bug goes to MODIFIED.
- Description updated (diff)
- Subject changed from Determine Redmine releases/mileston process to Determine Redmine releases/milestone process
- Priority changed from Normal to High
- Tags Sprint Candidate added
- Sprint/Milestone set to 12
- Sprint/Milestone deleted (
12)
This never got started so I'm removing it from Feb sprint, and marking it as a Sprint Candidate
- Priority changed from High to Normal
- Subject changed from Determine Redmine releases/milestone process to Determine Redmine releases, milestone, and upstream/downstream process
- Description updated (diff)
- Priority changed from Normal to High
- Tags Groomed added
- Tags deleted (
Sprint Candidate)
- Tags Sprint Candidate added
- Sprint/Milestone set to 13
- Sprint/Milestone changed from 13 to 14
- Status changed from NEW to ASSIGNED
- % Done changed from 0 to 90
- Status changed from ASSIGNED to 6
- % Done changed from 90 to 100
- Groomed set to Yes
- Tags deleted (
Groomed)
- Sprint Candidate set to Yes
- Tags deleted (
Sprint Candidate)
- Status changed from 6 to CLOSED - CURRENTRELEASE
- Sprint/Milestone deleted (
14)
Also available in: Atom
PDF
141 - Validate and keep up-to-date redmine and bugzilla data
Adds a Jenkins job definition which periodically runs a python script. The Python script validates that upstream and downstream bugs have bi-directional relationships. The script also replicates upstream issue status to the downstream external tracker info. A report of issues identified and changes made are sent to a list of admins.
re #141