Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiscoveryConfig ¶
type DiscoveryConfig struct { Url string `json:"url,omitempty"` Token string `json:"token,omitempty" jsonschema:"oneof_required=token"` TokenEnvVar string `json:"tokenEnvVar,omitempty" jsonschema:"oneof_required=tokenEnvVar"` TokenType string `json:"tokenType,omitempty" jsonschema:"enum=private,enum=job,enum=oauth"` IncludeArchived bool `json:"includeArchived,omitempty"` HttpsUrl bool `json:"httpsUrl,omitempty"` FastForward bool `json:"fastForward,omitempty"` Include *[]string `json:"include,omitempty"` Exclude *[]string `json:"exclude,omitempty"` // contains filtered or unexported fields }
func (*DiscoveryConfig) Discover ¶
func (d *DiscoveryConfig) Discover() ([]*repository.GitSourcesRootConfig, error)
func (*DiscoveryConfig) Init ¶
func (d *DiscoveryConfig) Init() (err error)
func (DiscoveryConfig) ListProjects ¶
func (d DiscoveryConfig) ListProjects() ([]gitlab.Project, error)
Click to show internal directories.
Click to hide internal directories.