Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2001 from alphagov/add-documentation-about-deploying
Add documentation about deploying
- Loading branch information
Showing
2 changed files
with
54 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
## Create the Release in GitHub | ||
|
||
### 1. Find the latest release | ||
|
||
Open the [list of releases][smart-answers-releases] and make a note of the name of the most recent release (referred to as `$RELEASE-TAG` below). | ||
|
||
#### NOTE. Jenkins and releases | ||
|
||
After a successful build of the master branch on Jenkins: | ||
|
||
* Jenkins updates the `release` branch to point at HEAD | ||
* Jenkins creates a `release_nnnn` tag pointing at HEAD | ||
|
||
|
||
### 2. Review the changes waiting to be deployed to production | ||
|
||
Open "https://github.com/alphagov/smart-answers/compare/deployed-to-production...$RELEASE-TAG". | ||
|
||
Open each of the merged Pull Requests that are waiting to be deployed and ensure that the description contains details of the expected changes. | ||
|
||
|
||
### 3. Update the latest release on GitHub | ||
|
||
Open "https://github.com/alphagov/smart-answers/releases/tag/$RELEASE-TAG". | ||
|
||
Click "Edit release". | ||
|
||
Leave the "Release title" blank. | ||
|
||
Set the description to: | ||
|
||
``` | ||
## Changes to deploy | ||
https://github.com/alphagov/smart-answers/compare/deployed-to-production...$RELEASE-TAG | ||
## Main changes | ||
TODO: List each of the Pull Requests that contain user facing changes here, for example: | ||
* https://github.com/alphagov/smart-answers/pull/nnn - <title-of-pull-request> | ||
``` | ||
|
||
## Create the deployment calendar event | ||
|
||
1. Add an event to the "GOVUK Release Calender" | ||
|
||
* Title: "Smart Answers (2nd line required)" | ||
* Time: <The time you'd like to deploy> | ||
* Duration: 30 minutes | ||
* Description: https://github.com/alphagov/smart-answers/releases/tag/$RELEASE-TAG | ||
|
||
[smart-answers-releases]: https://github.com/alphagov/smart-answers/releases |