Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateGitLabOAuth ¶
ValidateGitLabOAuth checks that the Bitbucker OAuth credentials are correct
Types ¶
type GitLabBuildTriggerFieldGroup ¶
type GitLabBuildTriggerFieldGroup struct { FeatureBuildSupport bool `default:"" validate:"" json:"FEATURE_BUILD_SUPPORT" yaml:"FEATURE_BUILD_SUPPORT"` FeatureGitlabBuild bool `default:"false" validate:"" json:"FEATURE_GITLAB_BUILD" yaml:"FEATURE_GITLAB_BUILD"` GitlabTriggerConfig *GitlabTriggerConfigStruct `default:"" validate:"" json:"GITLAB_TRIGGER_CONFIG" yaml:"GITLAB_TRIGGER_CONFIG"` }
GitLabBuildTriggerFieldGroup represents the GitLabBuildTriggerFieldGroup config fields
func NewGitLabBuildTriggerFieldGroup ¶
func NewGitLabBuildTriggerFieldGroup(fullConfig map[string]interface{}) (*GitLabBuildTriggerFieldGroup, error)
NewGitLabBuildTriggerFieldGroup creates a new GitLabBuildTriggerFieldGroup
func (*GitLabBuildTriggerFieldGroup) Fields ¶
func (fg *GitLabBuildTriggerFieldGroup) Fields() []string
Fields returns a list of strings representing the fields in this field group
func (*GitLabBuildTriggerFieldGroup) Validate ¶
func (fg *GitLabBuildTriggerFieldGroup) Validate() []shared.ValidationError
Validate checks the configuration settings for this field group
type GitlabTriggerConfigStruct ¶
type GitlabTriggerConfigStruct struct { GitlabEndpoint string `default:"" validate:"" json:"GITLAB_ENDPOINT" yaml:"GITLAB_ENDPOINT"` ClientId string `default:"" validate:"" json:"CLIENT_ID" yaml:"CLIENT_ID"` ClientSecret string `default:"" validate:"" json:"CLIENT_SECRET" yaml:"CLIENT_SECRET"` }
GitlabTriggerConfigStruct represents the GitlabTriggerConfigStruct config fields
func NewGitlabTriggerConfigStruct ¶
func NewGitlabTriggerConfigStruct(fullConfig map[string]interface{}) (*GitlabTriggerConfigStruct, error)
NewGitlabTriggerConfigStruct creates a new GitlabTriggerConfigStruct
Click to show internal directories.
Click to hide internal directories.