Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitlabConnector ¶
type GitlabConnector struct {
// contains filtered or unexported fields
}
func New ¶
func New(deps *GitlabConnectorDependencies) *GitlabConnector
func (*GitlabConnector) Get ¶
func (gc *GitlabConnector) Get(ownersWithRepos []*connectors.OwnerWithRepo) (int, error)
type GitlabConnectorDependencies ¶
type GitlabConnectorDependencies struct {
Client *gitlab.Client
}
type GitlabGroup ¶
type GitlabGroup struct { Name string `json:"groupName"` ID int `json:"id"` Projects map[string]*GitlabProject `json:"projects"` }
type GitlabProject ¶
type GitlabProject struct { Name string `json:"name"` FullName string `json:"fullName"` ID int `json:"id"` GitlabCi map[string]*connectors.PipelineFile `json:"gitlab-ci"` JfrogPipelines map[string]*connectors.PipelineFile `json:"jfrog-pipelines"` }
type GitlabProjectApiResponse ¶
type GitlabProjectApiResponse struct { Project *gitlab.Project Error error }
Click to show internal directories.
Click to hide internal directories.