Release Documentation
- In Jira, go to the Releases Page and add a new release name with start date and description.
- Move any issues that have been resolved, or that are planned to be resolved, to this release. The easiest way to do this is to filter down to the results you want and bulk edit them to change the 'Fix Version/s' field to match the release name. Try this filter - Done in current sprint, no fixversion
- Create a new page using the JIRA Report Blueprint by clicking the white elipsis in the page header. Go to "New release" and fill out the details for this release. The JIRA report on that page defaults to beta-002 so that needs to change.
Add the link to Slack's #general channel and mention @channel so all users are notified, e.g.
@channel new release https://hee-tis.atlassian.net/wiki/display/TISDEV/beta-001
Build Pipeline
This pipeline is slightly different to the version above, in this version we build master to dev, r
title Release Process Developer->Github: Push to master Github->Jenkins: Webhook Jenkins->Jenkins: Build docker image with version Jenkins->Docker Registry: Push versioned image Jenkins->Docker Registry: Push latest image Jenkins->Ansible: Deploy image to dev note left of Ansible: latest deployed to dev Ansible->Platform: Copy docker-compose templates Ansible->Platform: Run docker-compose Jenkins->Platform: Run CI Tests Jenkins->Github: Tag as release candidate
Previous Releases
Add Comment