gitlab

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2024 License: MIT Imports: 5 Imported by: 0

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 (*DiscoveryConfig) Init

func (d *DiscoveryConfig) Init() (err error)

func (DiscoveryConfig) ListProjects

func (d DiscoveryConfig) ListProjects() ([]gitlab.Project, error)

Jump to

Keyboard shortcuts

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