actions

package
v0.0.0-...-9e47960 Latest Latest
Warning

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

Go to latest
Published: May 10, 2016 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// TagFlag represents the '-tag' flag
	TagFlag = "tag"
	// PullPolicyFlag represents the '-pull-policy' flag
	PullPolicyFlag = "pull-policy"
	// OrgFlag represents the '-org' flag
	OrgFlag = "org"
	// ShaFilepathFlag represents the --sha-filepath flag
	ShaFilepathFlag = "sha-filepath"
	// YesFlag represents the --yes flag
	YesFlag = "yes"
	// StageFlag represents the '-stage' flag
	StageFlag = "stage"
)
View Source
const (
	// RepoFlag represents the '-repo' flag
	RepoFlag = "repo"
	// RefFlag represents the '-ref' flag (for specifying a SHA, branch or tag)
	RefFlag = "ref"
	// GHOrgFlag represents the '-ghOrg' flag
	GHOrgFlag = "ghOrg"
)
View Source
const (
	// ShortFlag is the cli flag that indicates whether to show short or long SHAs
	ShortFlag = "short"
)

Variables

This section is empty.

Functions

func GenerateChangelog

func GenerateChangelog(client *github.Client, dest io.Writer) func(*cli.Context)

GenerateChangelog is the CLI action for creating an aggregated changelog from all of the Deis Workflow repos.

func GetShas

func GetShas(ghClient *github.Client) func(c *cli.Context)

GetShas is the CLI action for getting github shas of all of the Deis Workflow repos

func GitTag

func GitTag(client *github.Client) func(c *cli.Context)

func HelmGenerateE2E

func HelmGenerateE2E(ghClient *github.Client) func(*cli.Context)

HelmGenerateE2E is the cli handler for generating a helm parameters file for deis-e2e

func HelmGenerateWorkflow

func HelmGenerateWorkflow(ghClient *github.Client) func(*cli.Context)

HelmGenerateWorkflow is the cli handler for generating a helm parameters file for deis-workflow

func HelmStageE2E

func HelmStageE2E(ghClient *github.Client) func(*cli.Context)

HelmStageE2E is the cli handler for generating a release helm chart for deis-e2e

func HelmStageWorkflow

func HelmStageWorkflow(ghClient *github.Client) func(*cli.Context)

HelmStageWorkflow is the cli handler for generating a release helm chart for workflow

func NopWriteCloser

func NopWriteCloser(w io.Writer) io.WriteCloser

NopWriteCloser returns a WriteCloser with a no-op Close method wrapping the provided Writer w.

Types

type Changelog

type Changelog struct {
	OldRelease    string
	NewRelease    string
	Features      []string
	Fixes         []string
	Documentation []string
	Maintenance   []string
}

Jump to

Keyboard shortcuts

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