forked from Islandora-Devops/isle-dc
-
Notifications
You must be signed in to change notification settings - Fork 6
Deployment Process
Don Richards edited this page Jun 10, 2022
·
3 revisions
Current Version: JHU Libraries Atlassian / wiki / Development Workflow
Using the DRCC dev to LAG maintenance: Documentation round up and discussions from a OPs/Application developer meeting.
Changes are promoted: Dev → Test → Stage → Prod & Sandbox
- Merge in dependency repos' pull requests (idc-ui-theme, ...)
- Merge in any idc-isle-dc pending pull requests needed for the release.
- Create a new tag using the Semantic Versioning starting with "v."
- Draft a release with the same name as the version.
- Create an OPs ticket to deploy the release.
- Follow up with a comment in the #idc channel
Once deployment is complete Logs are exported to Greylog
List the commits since the last tag (from the development branch)
git log $(git describe --tags --abbrev=0)..HEAD --oneline
List all merge requests
git log --merges --first-parent development --pretty=format:"%h %<(10,trunc)%aN %C(white)%<(15)%ar%Creset %C(red bold)%<(15)%D%Creset %s"