Documentation
¶
Index ¶
Constants ¶
View Source
const ( ExtraEnvVarExternalCiArtifactKey = "externalCiArtifact" ExtraEnvVarImageDigestKey = "imageDigest" )
View Source
const Main = "main"
View Source
const PIPELINE_NAME_ALREADY_EXISTS_ERROR = "pipeline name already exist"
View Source
const PIPELINE_TYPE_IS_NOT_VALID = "PipelineType is not valid for pipeline %s"
View Source
const UniquePlaceHolderForAppName = "$etron"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildPackConfig ¶
type CiBuildConfigBean ¶
type CiBuildConfigBean struct { Id int `json:"id"` GitMaterialId int `json:"gitMaterialId,omitempty" validate:"required"` BuildContextGitMaterialId int `json:"buildContextGitMaterialId,omitempty" validate:"required"` UseRootBuildContext bool `json:"useRootBuildContext"` CiBuildType CiBuildType `json:"ciBuildType"` DockerBuildConfig *DockerBuildConfig `json:"dockerBuildConfig,omitempty"` BuildPackConfig *BuildPackConfig `json:"buildPackConfig"` PipelineType string `json:"pipelineType"` }
type CiBuildType ¶
type CiBuildType string
const ( SELF_DOCKERFILE_BUILD_TYPE CiBuildType = "self-dockerfile-build" MANAGED_DOCKERFILE_BUILD_TYPE CiBuildType = "managed-dockerfile-build" SKIP_BUILD_TYPE CiBuildType = "skip-build" BUILDPACK_BUILD_TYPE CiBuildType = "buildpack-build" )
type CiPipelineMaterialResponse ¶ added in v1.5.1
type CiPipelineMaterialResponse struct { Id int `json:"id"` GitMaterialId int `json:"gitMaterialId"` GitMaterialUrl string `json:"gitMaterialUrl"` GitMaterialName string `json:"gitMaterialName"` Type string `json:"type"` Value string `json:"value"` Active bool `json:"active"` History []*gitSensor.GitCommit `json:"history,omitempty"` LastFetchTime time.Time `json:"lastFetchTime"` IsRepoError bool `json:"isRepoError"` RepoErrorMsg string `json:"repoErrorMsg"` IsBranchError bool `json:"isBranchError"` BranchErrorMsg string `json:"branchErrorMsg"` Url string `json:"url"` Regex string `json:"regex"` }
type CiTemplateBean ¶
type CiTemplateBean struct { CiTemplate *pipelineConfig.CiTemplate CiTemplateOverride *pipelineConfig.CiTemplateOverride CiBuildConfig *CiBuildConfigBean UserId int32 }
todo move to proper place
type DockerBuildConfig ¶
type DockerBuildConfig struct { DockerfilePath string `json:"dockerfileRelativePath,omitempty"` DockerfileContent string `json:"dockerfileContent"` Args map[string]string `json:"args,omitempty"` TargetPlatform string `json:"targetPlatform,omitempty"` Language string `json:"language,omitempty"` LanguageFramework string `json:"languageFramework,omitempty"` DockerBuildOptions map[string]string `json:"dockerBuildOptions,omitempty"` BuildContext string `json:"buildContext,omitempty"` UseBuildx bool `json:"useBuildx"` BuildxProvenanceMode string `json:"buildxProvenanceMode"` BuildxK8sDriverOptions []map[string]string `json:"buildxK8SDriverOptions,omitempty"` }
type MaterialTriggerInfo ¶ added in v1.5.1
type MaterialTriggerInfo struct { GitTriggers map[int]pipelineConfig.GitCommit `json:"gitTriggers"` CiMaterials []CiPipelineMaterialResponse `json:"ciMaterials"` }
type SourceCiDownStreamEnv ¶
type SourceCiDownStreamEnv struct {
EnvNames []string `json:"envNames"`
}
type SourceCiDownStreamFilters ¶
type SourceCiDownStreamFilters struct { pagination.QueryParams EnvName string `json:"envName"` }
Source Files
¶
Click to show internal directories.
Click to hide internal directories.