-
Notifications
You must be signed in to change notification settings - Fork 12
ADR: Release Process
This is the template in Documenting architecture decisions - Michael Nygard. You can use adr-tools for managing the ADR files.
In each ADR file, write these sections:
Draft
Documenting the release process for changes to get into production on the dds.mil website.
The master branch will always contain the deployed production version of the website. Every change (either through the CMS, or by a developer), will be proposed using a pull request. Netlify is configured to automatically build a deployment preview of the entire site which includes the proposed changes. After review by either the content creator or developer that proposed the changes, the will merge the changes into the master branch. Netlify will automatically build the changes again and deploy them to the production environment.
Using the master branch over a production branch makes it easier to integrate with netlify-cms for content creators.