-
Notifications
You must be signed in to change notification settings - Fork 61
Closed
Labels
releaseUsed for issues about BOM releasesUsed for issues about BOM releases
Description
A new release is being scheduled.
Release manager: @krisstern
Note
For tasks that don't have a specific script, i.e. tasks 2, 4, 5, 7, and 10, run ./bom-release-issue-complete-task.sh <task number>
to check the box off without having to manually edit the issue.
Release progress
- 1. makes sure the CRON expression to run the job is appropriate for the release date
- line to check in the Jenkinsfile, time is UTC.
- 2. run
./bom-lock-master.sh
before the job runs - 3. wait to verify that job started at ci.jenkins.io
- 4. run
./bom-release-issue-job-running.sh <buildNumber>
- Example:
./bom-release-issue-job-running.sh 1234
- Example:
- 5. wait for build to make it through the
prep
stage then (typically) take a 1.5-2 hr break - 6. (LOOP) if there are any failures, fix until everything is successful
- 7. run
./bom-run-cd-workflow.sh
- wait for the release process to complete
- this takes 7-8 minutes
- 8. manually edit the auto-generated release notes
- remove
<!-- Optional: add a release summary here -->
- remove
<details>
- remove
<summary>XYZ changes</summary>
- remove
</details>
- remove
- 9. run
./bom-release-issue-add-release-comment.sh
- 10. run
./bom-unlock-master.sh
- 11. verify that the branch is unlocked
- 12. run
./bom-release-issue-close.sh
Metadata
Metadata
Assignees
Labels
releaseUsed for issues about BOM releasesUsed for issues about BOM releases