Versions in this module Expand all Collapse all v1 v1.0.0 Aug 3, 2023 Changes in this version + type BaseDeploymentStrategy struct + Deploy *DeploymentHook + On struct{ ... } + PostRouteTraffic *DeploymentHook + PreDeploy *DeploymentHook + RouteTraffic *DeploymentHook + type BaseJob struct + CancelTimeoutInMinutes int + Condition string + Container *JobContainer + ContinueOnError bool + DependsOn *DependsOn + DisplayName string + Pool *Pool + Services map[string]string + Steps *Steps + TemplateContext map[string]any + TimeoutInMinutes int + Uses *Uses + Variables *Variables + Workspace *Workspace + type Build struct + Branch string + Build string + Connection string + Source string + Trigger string + Type string + Version string + type BuildRef struct + Build *Build + FileReference *models.FileReference + func (br *BuildRef) UnmarshalYAML(node *yaml.Node) error + type CIJob struct + FileReference *models.FileReference + Job string + Strategy *JobStrategy + type CanaryStrategy struct + Increments []string + type Cron struct + Always bool + Batch bool + Branches Filter + Cron string + DisplayName string + FileReference *models.FileReference + type DependsOn []string + func (n *DependsOn) UnmarshalYAML(node *yaml.Node) error + type DeploymentEnvironment struct + Name string + ResourceId string + ResourceName string + ResourceType string + Tags string + type DeploymentEnvironmentRef struct + DeploymentEnvironment *DeploymentEnvironment + FileReference *models.FileReference + func (der *DeploymentEnvironmentRef) UnmarshalYAML(node *yaml.Node) error + type DeploymentHook struct + Pool *Pool + Steps *Steps + type DeploymentJob struct + Deployment string + Environment *DeploymentEnvironmentRef + FileReference *models.FileReference + Strategy *DeploymentStrategy + type DeploymentStrategy struct + Canary *CanaryStrategy + Rolling *RollingStrategy + RunOnce *BaseDeploymentStrategy + type EnvironmentVariablesRef struct + FileReference *models.FileReference + func (e *EnvironmentVariablesRef) UnmarshalYAML(node *yaml.Node) error + type Extends struct + FileReference *models.FileReference + func (e *Extends) UnmarshalYAML(node *yaml.Node) error + type Filter struct + Exclude []string + Include []string + func (f *Filter) UnmarshalYAML(node *yaml.Node) error + type JobContainer struct + Endpoint string + Env *EnvironmentVariablesRef + Image string + MapDockerSocket bool + MountReadOnly *MountReadOnly + Options string + Ports []string + Volumes []string + func (jc *JobContainer) UnmarshalYAML(node *yaml.Node) error + type JobStrategy struct + Matrix *Matrix + MaxParallel string + Parallel string + type JobType string + const CIJobType + const DeploymentJobType + const TemplateJobType + type Jobs struct + CIJobs []*CIJob + DeploymentJobs []*DeploymentJob + FileReference *models.FileReference + TemplateJobs []*TemplateJob + func (j *Jobs) UnmarshalYAML(node *yaml.Node) error + type Matrix map[string]any + type MountReadOnly struct + External bool + Tasks bool + Tools bool + Work bool + type PR struct + AutoCancel bool + Branches Filter + Drafts bool + Paths Filter + type PRRef struct + FileReference *models.FileReference + PR *PR + func (prr *PRRef) UnmarshalYAML(node *yaml.Node) error + type Package struct + Connection string + FileReference *models.FileReference + Name string + Package string + Tag string + Trigger string + Type string + Version string + type PackageRef struct + FileReference *models.FileReference + Package *Package + func (pr *PackageRef) UnmarshalYAML(node *yaml.Node) error + type Parameter struct + Default any + DisplayName string + FileReference *models.FileReference + Name string + Type string + Values []string + type Parameters []Parameter + func (p *Parameters) UnmarshalYAML(node *yaml.Node) error + type Path struct + Path string + Value string + type Pipeline struct + Container *JobContainer + ContinueOnError *bool + Extends *Extends + Jobs *Jobs + LockBehavior string + Name string + PR *PRRef + Parameters *Parameters + Pool *Pool + Resources *Resources + Schedules *Schedules + Stages *Stages + Steps *Steps + Trigger *TriggerRef + Variables *Variables + type Pool struct + Demands []string + FileReference *models.FileReference + Name string + VmImage string + func (p *Pool) UnmarshalYAML(node *yaml.Node) error + type Repository struct + Endpoint string + FileReference *models.FileReference + Name string + Ref string + Repository string + Trigger *TriggerRef + Type string + type RepositoryRef struct + FileReference *models.FileReference + Repository *Repository + func (rr *RepositoryRef) UnmarshalYAML(node *yaml.Node) error + type Resource struct + FileReference *models.FileReference + Repositories []*RepositoryRef + func (r *Resource) UnmarshalYAML(node *yaml.Node) error + type ResourceContainer struct + AzureSubscription string + Container string + Registry string + Repository string + ResourceGroup string + Trigger *TriggerRef + Type string + type ResourceContainerRef struct + FileReference *models.FileReference + ResourceContainer *ResourceContainer + func (rcf *ResourceContainerRef) UnmarshalYAML(node *yaml.Node) error + type ResourcePipeline struct + Branch string + Pipeline string + Project string + Source string + Tags []string + Trigger *TriggerRef + Version string + type ResourcePipelineRef struct + FileReference *models.FileReference + ResourcePipeline *ResourcePipeline + func (rpr *ResourcePipelineRef) UnmarshalYAML(node *yaml.Node) error + type Resources struct + FileReference *models.FileReference + Resources []*Resource + func (r *Resources) UnmarshalYAML(node *yaml.Node) error + type RollingStrategy struct + MaxParallel string + type Schedules struct + Crons *[]Cron + FileReference *models.FileReference + func (s *Schedules) UnmarshalYAML(node *yaml.Node) error + type Stage struct + Condition string + DependsOn *DependsOn + DisplayName string + FileReference *models.FileReference + Jobs *Jobs + LockBehavior string + Pool *Pool + Stage string + TemplateContext map[string]any + Variables *Variables + type Stages struct + FileReference *models.FileReference + Stages []*Stage + TemplateStages []*TemplateStage + func (s *Stages) UnmarshalYAML(node *yaml.Node) error + type Step struct + Artifact string + Bash string + Checkout string + Clean bool + Condition string + ContinueOnError *bool + DisplayName string + Download string + DownloadBuild string + Enabled *string + Env *EnvironmentVariablesRef + ErrorActionPreference string + FailOnStderr bool + FetchDepth int + FileReference *models.FileReference + GetPackage string + IgnoreLASTEXITCODE bool + Inputs *TaskInputs + Lfs bool + Name string + Path string + Patterns string + PersistCredentials bool + Powershell string + Publish string + Pwsh string + RestoreCache string + RetryCountOnTaskFailure int + ReviewApp string + SaveCache string + Script string + Submodules string + Target *StepTarget + Task string + TimeoutInMinutes int + WorkingDirectory string + type StepTarget struct + Commands string + Container string + FileReference *models.FileReference + SettableVariables []string + func (t *StepTarget) UnmarshalYAML(node *yaml.Node) error + type Steps []Step + func (s *Steps) UnmarshalYAML(node *yaml.Node) error + type TaskInputs commonModels.Map + func (t *TaskInputs) UnmarshalYAML(value *yaml.Node) error + type Template struct + Parameters map[string]any + Template string + type TemplateJob struct + FileReference *models.FileReference + type TemplateStage struct + FileReference *models.FileReference + type Trigger struct + Batch bool + Branches Filter + Paths Filter + Stages Filter + Tags Filter + type TriggerRef struct + FileReference *models.FileReference + Trigger *Trigger + func (tr *TriggerRef) UnmarshalYAML(node *yaml.Node) error + type Uses struct + Pools []string + Repositories []string + type Variable struct + FileReference *models.FileReference + Group string + Name string + Readonly bool + Value string + type Variables []Variable + func (v *Variables) UnmarshalYAML(node *yaml.Node) error + type Webhook struct + Connection string + Filters []Path + Type string + Webhook string + type WebhookRef struct + FileReference *models.FileReference + Webhook *Webhook + func (wr *WebhookRef) UnmarshalYAML(node *yaml.Node) error + type Workspace struct + Clean string