Documentation
¶
Index ¶
- type CreateDeployment
- func (c *CreateDeployment) Cancel(ctx core.ExecutionContext) error
- func (c *CreateDeployment) Cleanup(ctx core.SetupContext) error
- func (c *CreateDeployment) Color() string
- func (c *CreateDeployment) Configuration() []configuration.Field
- func (c *CreateDeployment) Description() string
- func (c *CreateDeployment) Documentation() string
- func (c *CreateDeployment) ExampleOutput() map[string]any
- func (c *CreateDeployment) Execute(ctx core.ExecutionContext) error
- func (c *CreateDeployment) HandleHook(ctx core.ActionHookContext) error
- func (c *CreateDeployment) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (c *CreateDeployment) Hooks() []core.Hook
- func (c *CreateDeployment) Icon() string
- func (c *CreateDeployment) Label() string
- func (c *CreateDeployment) Name() string
- func (c *CreateDeployment) OutputChannels(configuration any) []core.OutputChannel
- func (c *CreateDeployment) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *CreateDeployment) Setup(ctx core.SetupContext) error
- type CreateDeploymentConfiguration
- type CreateDeploymentStatus
- func (c *CreateDeploymentStatus) Cancel(ctx core.ExecutionContext) error
- func (c *CreateDeploymentStatus) Cleanup(ctx core.SetupContext) error
- func (c *CreateDeploymentStatus) Color() string
- func (c *CreateDeploymentStatus) Configuration() []configuration.Field
- func (c *CreateDeploymentStatus) Description() string
- func (c *CreateDeploymentStatus) Documentation() string
- func (c *CreateDeploymentStatus) ExampleOutput() map[string]any
- func (c *CreateDeploymentStatus) Execute(ctx core.ExecutionContext) error
- func (c *CreateDeploymentStatus) HandleHook(ctx core.ActionHookContext) error
- func (c *CreateDeploymentStatus) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (c *CreateDeploymentStatus) Hooks() []core.Hook
- func (c *CreateDeploymentStatus) Icon() string
- func (c *CreateDeploymentStatus) Label() string
- func (c *CreateDeploymentStatus) Name() string
- func (c *CreateDeploymentStatus) OutputChannels(configuration any) []core.OutputChannel
- func (c *CreateDeploymentStatus) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *CreateDeploymentStatus) Setup(ctx core.SetupContext) error
- type CreateDeploymentStatusConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDeployment ¶
type CreateDeployment struct{}
func (*CreateDeployment) Cancel ¶
func (c *CreateDeployment) Cancel(ctx core.ExecutionContext) error
func (*CreateDeployment) Cleanup ¶
func (c *CreateDeployment) Cleanup(ctx core.SetupContext) error
func (*CreateDeployment) Color ¶
func (c *CreateDeployment) Color() string
func (*CreateDeployment) Configuration ¶
func (c *CreateDeployment) Configuration() []configuration.Field
func (*CreateDeployment) Description ¶
func (c *CreateDeployment) Description() string
func (*CreateDeployment) Documentation ¶
func (c *CreateDeployment) Documentation() string
func (*CreateDeployment) ExampleOutput ¶
func (c *CreateDeployment) ExampleOutput() map[string]any
func (*CreateDeployment) Execute ¶
func (c *CreateDeployment) Execute(ctx core.ExecutionContext) error
func (*CreateDeployment) HandleHook ¶
func (c *CreateDeployment) HandleHook(ctx core.ActionHookContext) error
func (*CreateDeployment) HandleWebhook ¶
func (c *CreateDeployment) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*CreateDeployment) Hooks ¶
func (c *CreateDeployment) Hooks() []core.Hook
func (*CreateDeployment) Icon ¶
func (c *CreateDeployment) Icon() string
func (*CreateDeployment) Label ¶
func (c *CreateDeployment) Label() string
func (*CreateDeployment) Name ¶
func (c *CreateDeployment) Name() string
func (*CreateDeployment) OutputChannels ¶
func (c *CreateDeployment) OutputChannels(configuration any) []core.OutputChannel
func (*CreateDeployment) ProcessQueueItem ¶
func (c *CreateDeployment) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
func (*CreateDeployment) Setup ¶
func (c *CreateDeployment) Setup(ctx core.SetupContext) error
type CreateDeploymentConfiguration ¶
type CreateDeploymentConfiguration struct {
Repository string `json:"repository" mapstructure:"repository"`
Ref string `json:"ref" mapstructure:"ref"`
Environment string `json:"environment" mapstructure:"environment"`
Description string `json:"description" mapstructure:"description"`
Task string `json:"task" mapstructure:"task"`
TransientEnvironment bool `json:"transientEnvironment" mapstructure:"transientEnvironment"`
ProductionEnvironment bool `json:"productionEnvironment" mapstructure:"productionEnvironment"`
AutoMerge bool `json:"autoMerge" mapstructure:"autoMerge"`
RequiredContexts []string `json:"requiredContexts" mapstructure:"requiredContexts"`
}
type CreateDeploymentStatus ¶
type CreateDeploymentStatus struct{}
func (*CreateDeploymentStatus) Cancel ¶
func (c *CreateDeploymentStatus) Cancel(ctx core.ExecutionContext) error
func (*CreateDeploymentStatus) Cleanup ¶
func (c *CreateDeploymentStatus) Cleanup(ctx core.SetupContext) error
func (*CreateDeploymentStatus) Color ¶
func (c *CreateDeploymentStatus) Color() string
func (*CreateDeploymentStatus) Configuration ¶
func (c *CreateDeploymentStatus) Configuration() []configuration.Field
func (*CreateDeploymentStatus) Description ¶
func (c *CreateDeploymentStatus) Description() string
func (*CreateDeploymentStatus) Documentation ¶
func (c *CreateDeploymentStatus) Documentation() string
func (*CreateDeploymentStatus) ExampleOutput ¶
func (c *CreateDeploymentStatus) ExampleOutput() map[string]any
func (*CreateDeploymentStatus) Execute ¶
func (c *CreateDeploymentStatus) Execute(ctx core.ExecutionContext) error
func (*CreateDeploymentStatus) HandleHook ¶
func (c *CreateDeploymentStatus) HandleHook(ctx core.ActionHookContext) error
func (*CreateDeploymentStatus) HandleWebhook ¶
func (c *CreateDeploymentStatus) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*CreateDeploymentStatus) Hooks ¶
func (c *CreateDeploymentStatus) Hooks() []core.Hook
func (*CreateDeploymentStatus) Icon ¶
func (c *CreateDeploymentStatus) Icon() string
func (*CreateDeploymentStatus) Label ¶
func (c *CreateDeploymentStatus) Label() string
func (*CreateDeploymentStatus) Name ¶
func (c *CreateDeploymentStatus) Name() string
func (*CreateDeploymentStatus) OutputChannels ¶
func (c *CreateDeploymentStatus) OutputChannels(configuration any) []core.OutputChannel
func (*CreateDeploymentStatus) ProcessQueueItem ¶
func (c *CreateDeploymentStatus) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
func (*CreateDeploymentStatus) Setup ¶
func (c *CreateDeploymentStatus) Setup(ctx core.SetupContext) error
type CreateDeploymentStatusConfiguration ¶
type CreateDeploymentStatusConfiguration struct {
Repository string `json:"repository" mapstructure:"repository"`
DeploymentID string `json:"deploymentId" mapstructure:"deploymentId"`
State string `json:"state" mapstructure:"state"`
Description string `json:"description" mapstructure:"description"`
EnvironmentURL string `json:"environmentUrl" mapstructure:"environmentUrl"`
LogURL string `json:"logUrl" mapstructure:"logUrl"`
Environment string `json:"environment" mapstructure:"environment"`
}
Click to show internal directories.
Click to hide internal directories.