Project

Profile

Help

Task #1927

closed

Convert publish-nightly-2.8-dev Jenkins job to jjb template

Added by dkliban@redhat.com almost 8 years ago. Updated about 5 years ago.

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

100%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Pulp 2
Sprint:
Sprint 3
Quarter:

Description

The publish-nightly-2.8-dev job in Jenkins is not currently present in the pulp_packaging repository. The result of this task will produce a template in pulp_packaging that can be used to generate any number of jobs that are similar to 'publish-nightly-2.8-dev'. The variable that should change in each actual job produced by jjb is the X.Y stream of Pulp. For right now there should be jobs for 2.8 and 2.9.

Actions #1

Updated by semyers almost 8 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to semyers
Actions #2

Updated by mhrivnak almost 8 years ago

  • Sprint/Milestone set to 21
  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes
Actions #3

Updated by semyers almost 8 years ago

Dealing with timing problems has made this interesting. For example, we probably want to check the smash job results as soon after the daily repo publish is started and smash jobs run as possible, or else the potential exists to promote today's repo publish based on yesterday's smash results. After chatting with someone from Central CI about it, the solution we came up with was to have the promotion job triggered by the existing repo sync job, and block while the smash test jobs run, so the promotion happens as soon as possible after the nightly repo is published and tested.

I put together some testing jobs for this last night that failed miserably. I've since updated the script and jobs, and have fired off a testing repo build to verify the workflow.

Actions #4

Updated by semyers almost 8 years ago

  • Status changed from ASSIGNED to POST

https://github.com/pulp/pulp_packaging/pull/175

elyezer had some good comments, so I'll address them and merge up next week.

Added by semyers almost 8 years ago

Revision 7790f752 | View on GitHub

build promotion scripts

The new "promote-build" script is triggered after the repo build automation jobs, and blocks until the pulp-(version)-dev builds are complete. If they succeed, the repo is published to the tested repo location specified in the release config named on the command line.

fixes #1927

Actions #5

Updated by semyers almost 8 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #6

Updated by semyers almost 8 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Actions #7

Updated by bmbouter about 6 years ago

  • Sprint set to Sprint 3
Actions #8

Updated by bmbouter about 6 years ago

  • Sprint/Milestone deleted (21)
Actions #9

Updated by bmbouter about 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF