Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Fill in details of release process - comments welcome.

...

Scheduled Releases


A release will typically be produced once all the tickets in the associated sprint are complete.

However, it is likely that Fran Benoy-Deeney about any releases to be made.

Builds from the Bamboo process are available here:

\\rr-bamboo.northbristol.local\<Product>\<Branch Label>\<ISODate.BambooBuildNumber>

When the code is ready to be released,

...

will want the changeover to happen on a particular day to minimise disruption to staff, particularly if some are mid-way through processing files.

To let Fran know what will be in the build go to the Sprint and each of the "Done" tickets. Any which have resulted in a change to the program (so not "don't fix" or "can't reproduce") and make sure that the "Fix Version" is set to this release.

Make a release page by copying one such as https://confluence.renalregistry.nhs.uk/display/RR/1.1.11 and modifying the Jira component to return tickets from the new version. Blank the release date.


The steps are -

1) While in the branch folder Checkpoint the branch with -

Code Block
rr_git.py --tagbranch --branch-label 1.1.11 --tag-label v1.1.11

2) Create a Pull Request for the branch in BitBucket and merge it into Master

3) Checkout Master into a new directory with

Code Block
rr_git.py --destination C:/MyWork/UKRR/Master

(Amend path as required)

4) Remove references to the branch from the requirements.txt in the repos under the master folder.

Code Block
rr_git.py --action update --destination C:/MyWork/UKRR/Master --message "Update requirements.txt"

Note that this requires

Jira Legacy
serverUK Renal Registry Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdf5f38dbd-4aee-38a9-ae26-bb00e3a680b4
keyRR-1436
to be done before this will work.

5) A new build should have been made under

Code Block
\\rr-bamboo\Registry_Test_Utils\PRODUCT


Info

This should be identical to the build that is under \\rr-bamboo\Registry_Utils\PRODUCT\BRANCH . I have suggested using the Master build as a check the merge has completed correctly but there may be arguments for the reverse.

6) Copy the build to R:\registry_utils\<Product>\<Branch>

...


7) Modify R:\registry_utils\

...

PRODUCT\run.bat to

...

change which folder the executable is found in.


8) Update the Release page with the date that it was released.