Documentation ¶
Index ¶
Constants ¶
View Source
const DeploymentFrequencyCommand = "deployment-frequency"
View Source
const (
LeadTimeForChangesCommand = "ltc"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct {
DeploymentFrequency *DeploymentFrequencyArgs
}
type Command ¶
type Command interface { Run(CommandArgs) CommandReturnValues Name() string }
func NewDeploymentFrequencyCmd ¶
func NewDeploymentFrequencyCmd(client *client.AuthClient) Command
func NewLeadTimeForChangesCmd ¶
func NewLeadTimeForChangesCmd(cli *client.AuthClient) Command
type CommandArgs ¶
type CommandArgs interface{}
type CommandReturnValues ¶
type CommandReturnValues interface{}
type DeploymentFrequency ¶
type DeploymentFrequency struct {
// contains filtered or unexported fields
}
DeploymentFrequency counts how many PR from the team (in the specified timeframe) reached master
func (*DeploymentFrequency) Name ¶
func (d *DeploymentFrequency) Name() string
func (*DeploymentFrequency) Run ¶
func (d *DeploymentFrequency) Run(args CommandArgs) CommandReturnValues
type DeploymentFrequencyArgs ¶
type LTC ¶
type LTC struct {
// contains filtered or unexported fields
}
LTC lead time for changes: how long does it take to release changes to prod
func (*LTC) Run ¶
func (l *LTC) Run(args CommandArgs) CommandReturnValues
Click to show internal directories.
Click to hide internal directories.