deployCmd

package
v0.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2016 License: MIT Imports: 17 Imported by: 2

README

release deploy

Deploy a release into production.

Usage

salsaflow release deploy

Description

Deploy the current staging environment into production.

Steps

This command goes through the following steps:

  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.

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:

  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.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL