gitlabbuildtrigger

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateGitLabOAuth

func ValidateGitLabOAuth(clientID, clientSecret string) bool

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

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

Jump to

Keyboard shortcuts

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