Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove chef-web-downloads from RELEASE_PROCESS #1030

Merged
merged 1 commit into from
Dec 7, 2016
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 7 additions & 30 deletions RELEASE_PROCESS.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ release.

In order to release, you will need the following accounts/permissions:

- Local checkouts of the chef-server and chef-web-downloads repositories
- Local checkout of the chef-server repository
- Push access to the chef-server github repository
- Chef Software, Inc Slack account
- VPN account for Chef Software, Inc.
Expand Down Expand Up @@ -134,41 +134,18 @@ The git SHA of the build you are testing can be found in
above as the GIT_REF parameter.

- [ ] Wait for the pipeline to complete.
- [ ] Use julia to promote the build: `@julia artifactory promote
- [ ] Use julia to promote the build:

chef-server VERSION`. Please do this in the
`#eng-services-support` room. Once this is done, the release is
available to the public via the APT and YUM repositories.
@julia artifactory promote chef-server VERSION

Please do this in the `#eng-services-support` room. Once this is
done, the release is available to the public via the APT and YUM
repositories and downloads.chef.io.

- [ ] Chef employees should already know a release is coming; however, as a
courtesy, drop a message in the #cft-announce slack channel that the release
is coming. Provide the release number and any highlights of the release.

- [ ] In your local checkout of the chef-web-downloads repository,
generate an update to the download pages using rake:

```
git co -b YOUR_INITIALS/release-chef-server-VERSION
rake fetch[chef-server]
git add data/
# make sure all the changes are what you expect
# write a simple commit message
git commit -v
```

- [ ] Create a delivery change request. See the README in
chef-web-downloads for setup instructions if this doesn't work.

```
delivery review
```

- [ ] Have someone review and approve the change request.

- [ ] Once committed to master, an automated process will make the
change to the live website; however, it might take a few minutes for
the deploy to complete and then a few more for CDN caches to expire.

- [ ] Write and then publish a Discourse post on https://discourse.chef.io
once the release is live. This post should contain a link to the downloads
page ([https://downloads.chef.io](https://downloads.chef.io)) and its contents
Expand Down