Documentation ¶
Index ¶
- type ClientWrapper
- func (gc *ClientWrapper) ListGitlabGroupProjects(gid int) []*gitlab.Project
- func (gc *ClientWrapper) ListGitlabGroups() []*gitlab.Group
- func (gc *ClientWrapper) ListGitlabProjectCommits(pid int) []*gitlab.Commit
- func (gc *ClientWrapper) ListGitlabProjectTags(pid int) []*gitlab.Tag
- func (gc *ClientWrapper) ListGitlabProjects() []*gitlab.Project
- func (gc *ClientWrapper) SetBaseURL(baseURL string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientWrapper ¶
type ClientWrapper struct {
// contains filtered or unexported fields
}
ClientWrapper for gitlab api client
var GitLabClient *ClientWrapper
GitLabClient for gitlab api client
func NewGitLabClient ¶
func NewGitLabClient(token string, baseURL string) *ClientWrapper
NewGitLabClient for git client
func (*ClientWrapper) ListGitlabGroupProjects ¶
func (gc *ClientWrapper) ListGitlabGroupProjects(gid int) []*gitlab.Project
ListGitlabGroupProjects for group projects
func (*ClientWrapper) ListGitlabGroups ¶
func (gc *ClientWrapper) ListGitlabGroups() []*gitlab.Group
ListGitlabGroups for groups
func (*ClientWrapper) ListGitlabProjectCommits ¶
func (gc *ClientWrapper) ListGitlabProjectCommits(pid int) []*gitlab.Commit
ListGitlabProjectCommits for project commit
func (*ClientWrapper) ListGitlabProjectTags ¶
func (gc *ClientWrapper) ListGitlabProjectTags(pid int) []*gitlab.Tag
ListGitlabProjectTags for project tags
func (*ClientWrapper) ListGitlabProjects ¶
func (gc *ClientWrapper) ListGitlabProjects() []*gitlab.Project
ListGitlabProjects list all projects
func (*ClientWrapper) SetBaseURL ¶
func (gc *ClientWrapper) SetBaseURL(baseURL string)
SetBaseURL set gitlab api base url
Click to show internal directories.
Click to hide internal directories.