-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
- Release means
- bumping the version,
- building the latest code (if necessary), and
- committing, tagging, and pushing to GitHub.
- Deployment means pushing a specific version or branch to another server.
- They usually happen in succession, but can be run independent of one another for specific workflows.
- Continuous integration should handle continuous deployment of green builds.
devshould be pushed to staging, andmastershould be pushed to production. - A release should be done from the
devbranch with a clean working directory. - Once a release is confirmed in staging,
devshould be merged intomaster(manually). - Semantic Versioning should be followed for libraries. Apps can follow Semantic Versioning or use a UTC timestamp (i.e.,
20150914175950, like Capistrano uses), whichever makes more sense.
Metadata
Metadata
Assignees
Labels
No labels