deployments

package
v0.22.0 Latest Latest
Warning

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

Go to latest
Published: May 25, 2026 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

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 (*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 (*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 (*CreateDeploymentStatus) Cleanup

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 (*CreateDeploymentStatus) HandleHook

func (*CreateDeploymentStatus) HandleWebhook

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

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"`
}

Jump to

Keyboard shortcuts

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