MCPcopy Create free account
hub / github.com/OctopusDeploy/cli / NewDeployFlags

Function NewDeployFlags

pkg/cmd/release/deploy/deploy.go:117–136  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

115}
116
117func NewDeployFlags() *DeployFlags {
118 return &DeployFlags{
119 Project: flag.New[string](FlagProject, false),
120 ReleaseVersion: flag.New[string](FlagReleaseVersion, false),
121 Environments: flag.New[[]string](FlagEnvironment, false),
122 Tenants: flag.New[[]string](FlagTenant, false),
123 TenantTags: flag.New[[]string](FlagTenantTag, false),
124 MaxQueueTime: flag.New[string](FlagDeployAtExpiry, false),
125 DeployAt: flag.New[string](FlagDeployAt, false),
126 Variables: flag.New[[]string](FlagVariable, false),
127 UpdateVariables: flag.New[bool](FlagUpdateVariables, false),
128 ExcludedSteps: flag.New[[]string](FlagSkip, false),
129 GuidedFailureMode: flag.New[string](FlagGuidedFailure, false),
130 ForcePackageDownload: flag.New[bool](FlagForcePackageDownload, false),
131 DeploymentTargets: flag.New[[]string](FlagDeploymentTarget, false),
132 ExcludeTargets: flag.New[[]string](FlagExcludeDeploymentTarget, false),
133 DeploymentFreezeNames: flag.New[[]string](FlagDeploymentFreezeName, false),
134 DeploymentFreezeOverrideReason: flag.New[string](FlagDeploymentFreezeOverrideReason, false),
135 }
136}
137
138func NewCmdDeploy(f factory.Factory) *cobra.Command {
139 deployFlags := NewDeployFlags()

Callers 2

NewCmdDeployFunction · 0.85
deployRunFunction · 0.85

Calls 1

NewFunction · 0.92

Tested by

no test coverage detected