Documentation
¶
Overview ¶
Deploy a release into production.
salsaflow release deploy
Description ¶
Deploy the current staging environment into production.
Steps ¶
This command goes through the following steps:
- The issue tracker is checked to make sure the release is accepted and that it can be actually released.
- The stable branch is reset to point to the staging branch.
- Version is bumped for the stable branch.
- The stable branch is tagged with a release tag.
- The staging branch is reset to the current release branch in case there is already another release started.
- Everything is pushed to the remote repository.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Command = &gocli.Command{
UsageLine: "deploy [-no_fetch]",
Short: "deploy the current staging environment into production",
Long: `
Deploy the current staging environment into production.
This basically means that:
1) The issue tracker is checked to make sure the release
is accepted and that it can be actually released.
2) The stable branch is reset to point to the staging branch.
3) Version is bumped for the stable branch.
4) The stable branch is tagged with a release tag.
5) The staging branch is reset to the current release branch
in case there is already another release started.
6) Everything is pushed to the remote repository.
`,
Action: run,
}
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.