summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid McMahon <djmm@google.com>2016-03-10 17:50:19 -0800
committerDavid McMahon <djmm@google.com>2016-03-10 17:50:19 -0800
commit7c7b9972929a1c15ff07f495db47d4a3686948c8 (patch)
treec948d8c164ce1c7e283002ea8ccd5bb1f4b01017
parent7e8bc7623ccf95ffd0e354def20d30efbcef0135 (diff)
parent713ce4f132e034740a160501eb53a2843f14fe81 (diff)
Merge pull request #22732 from david-mcmahon/releasing.md
Update the section on jenkins changes for a new branch.
-rw-r--r--releasing.md42
1 files changed, 25 insertions, 17 deletions
diff --git a/releasing.md b/releasing.md
index 311b613d..0f08caf6 100644
--- a/releasing.md
+++ b/releasing.md
@@ -226,23 +226,31 @@ been automated that need to happen after the branch has been cut:
the unversioned warning in docs point to the latest release series. Please
send the changes as a PR titled "Update the latestReleaseBranch to
release-X.Y in the munger".
-1. Add test jobs for the new branch.
- 1. See [End-2-End Testing in Kubernetes](e2e-tests.md) for the test jobs
- that should be running in CI, which are under version control in
- `hack/jenkins/e2e.sh` (on the release branch) and
- `hack/jenkins/job-configs/kubernetes-e2e.yaml` (in `master`). You'll
- want to munge these for the release branch so that, as we cherry-pick
- fixes onto the branch, we know that it builds, etc. (Talk with
- @ihmccreery for more details.)
- 1. Make sure all features that are supposed to be GA are covered by tests,
- but remove feature tests on the release branch for features that aren't
- GA. You can use `hack/list-feature-tests.sh` to see a list of tests
- labeled as `[Feature:.+]`; make sure that these are all either covered in
- CI jobs on the release branch or are experimental features. (The answer
- should already be 'yes', but this is a good time to reconcile.)
- 1. Make a dashboard in Jenkins that contains all of the jobs for this
- release cycle, and also add them to Critical Builds. (Don't add them to
- the merge-bot blockers; see kubernetes/contrib#156.)
+1. Send a note to the test team (@kubernetes/goog-testing) that a new branch
+ has been created.
+ 1. There is currently much work being done on our Jenkins infrastructure
+ and configs. Eventually we could have a relatively simple interface
+ to make this change or a way to automatically use the new branch.
+ See [recent Issue #22672](https://github.com/kubernetes/kubernetes/issues/22672).
+ 1. You can provide this guidance in the email to aid in the setup:
+ 1. See [End-2-End Testing in Kubernetes](e2e-tests.md) for the test jobs
+ that should be running in CI, which are under version control in
+ `hack/jenkins/e2e.sh` (on the release branch) and
+ `hack/jenkins/job-configs/kubernetes-jenkins/kubernetes-e2e.yaml`
+ (in `master`). You'll want to munge these for the release
+ branch so that, as we cherry-pick fixes onto the branch, we know that
+ it builds, etc. (Talk with @ihmccreery for more details.)
+ 1. Make sure all features that are supposed to be GA are covered by tests,
+ but remove feature tests on the release branch for features that aren't
+ GA. You can use `hack/list-feature-tests.sh` to see a list of tests
+ labeled as `[Feature:.+]`; make sure that these are all either
+ covered in CI jobs on the release branch or are experimental
+ features. (The answer should already be 'yes', but this is a
+ good time to reconcile.)
+ 1. Make a dashboard in Jenkins that contains all of the jobs for this
+ release cycle, and also add them to Critical Builds. (Don't add
+ them to the merge-bot blockers; see kubernetes/contrib#156.)
+
## Injecting Version into Binaries