Documentation ¶
Index ¶
- type GitlabApi
- func (h *GitlabApi) AddMembers(project *gitlab.Project, perm *gitlab.AccessLevelValue, ...) error
- func (h *GitlabApi) CreateProjects(gitlabOwners []string, gitlabGroup string, gitlabProjects []string) error
- func (h *GitlabApi) DisabledDeployKey(deployKey *gitlab.DeployKey, idProject int) error
- func (h *GitlabApi) EnableDeployKey(deployKey *gitlab.DeployKey, idProject int) error
- func (h *GitlabApi) EnumAllGroupsProjects() (<-chan *gitlab.Project, <-chan error)
- func (h *GitlabApi) EnumGroupProjects(group *gitlab.Group) (<-chan *gitlab.Project, <-chan error)
- func (h *GitlabApi) EnumGroups() (<-chan *gitlab.Group, <-chan error)
- func (h *GitlabApi) EnumGroupsProjects(groups <-chan *gitlab.Group) (<-chan *gitlab.Project, <-chan error)
- func (h *GitlabApi) GetDeployKey(idProject, idDeployKey int) (*gitlab.DeployKey, error)
- func (h *GitlabApi) GetUser(username string) (*gitlab.User, error)
- func (h *GitlabApi) ListAllGroupsProjects() ([]*gitlab.Project, error)
- func (h *GitlabApi) ListDeployKeys(idProject int) ([]*gitlab.DeployKey, error)
- func (h *GitlabApi) ListGroupProjects(group *gitlab.Group) ([]*gitlab.Project, error)
- func (h *GitlabApi) ListGroups(opts *gitlab.ListGroupsOptions) ([]*gitlab.Group, error)
- func (h *GitlabApi) ListProjectBranches(project *gitlab.Project) ([]*gitlab.Branch, error)
- func (h *GitlabApi) ListProjectTags(project *gitlab.Project) ([]*gitlab.Tag, error)
- func (h *GitlabApi) ListTree(project *gitlab.Project, ref string, path string) ([]*Node, error)
- func (h *GitlabApi) ReplaceOwners(project *gitlab.Project, owners ...*gitlab.User) error
- type Node
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitlabApi ¶
GitlabApi is our wrapper tool around gitlab.Client
func NewGitlabApi ¶
NewGitlabApi creates a new gitlab api and returns it
func (*GitlabApi) AddMembers ¶
func (*GitlabApi) CreateProjects ¶
func (*GitlabApi) DisabledDeployKey ¶
func (*GitlabApi) EnableDeployKey ¶
func (*GitlabApi) EnumAllGroupsProjects ¶
func (*GitlabApi) EnumGroupProjects ¶
func (*GitlabApi) EnumGroups ¶
func (*GitlabApi) EnumGroupsProjects ¶
func (*GitlabApi) GetDeployKey ¶
func (*GitlabApi) ListAllGroupsProjects ¶
func (*GitlabApi) ListDeployKeys ¶
func (*GitlabApi) ListGroupProjects ¶
func (*GitlabApi) ListGroups ¶
func (*GitlabApi) ListProjectBranches ¶
func (*GitlabApi) ListProjectTags ¶
Click to show internal directories.
Click to hide internal directories.