Documentation ¶
Index ¶
- type WorkerHook
- type WorkerProject
- func NewWorkerProject(identity, token string, connections []string, workerServer *WorkerServer) *WorkerProject
- func NewWorkerProjectBasic(identity, login, password, rooturl string, connections []string, ...) *WorkerProject
- func NewWorkerProjectTEST(login, password, rooturl string, workerServer *WorkerServer) *WorkerProject
- type WorkerServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WorkerHook ¶
type WorkerHook struct { ClientGandalf *goclient.ClientGandalf ClientGilab *client.ClientGitlab WorkerServer *WorkerServer }
func NewWorkerHook ¶
func NewWorkerHook(identity, token string, connections []string) *WorkerHook
func NewWorkerHookBasic ¶
func NewWorkerHookBasic(identity, login, password, rooturl string, connections []string) *WorkerHook
func NewWorkerHookTEST ¶
func NewWorkerHookTEST(login, password, rooturl string) *WorkerHook
func (WorkerHook) AddHook ¶
func (r WorkerHook) AddHook()
func (WorkerHook) AddHookTEST ¶
func (r WorkerHook) AddHookTEST(urlserver, urlhook string, push, tagpush, merge, update, enable bool)
func (WorkerHook) DeleteHook ¶
func (r WorkerHook) DeleteHook()
func (WorkerHook) ListHook ¶
func (r WorkerHook) ListHook()
func (WorkerHook) Run ¶
func (r WorkerHook) Run()
func (WorkerHook) TestHook ¶
func (r WorkerHook) TestHook()
type WorkerProject ¶
type WorkerProject struct { ClientGandalf *goclient.ClientGandalf ClientGilab *client.ClientGitlab WorkerServer *WorkerServer }
func NewWorkerProject ¶
func NewWorkerProject(identity, token string, connections []string, workerServer *WorkerServer) *WorkerProject
func NewWorkerProjectBasic ¶
func NewWorkerProjectBasic(identity, login, password, rooturl string, connections []string, workerServer *WorkerServer) *WorkerProject
func NewWorkerProjectTEST ¶
func NewWorkerProjectTEST(login, password, rooturl string, workerServer *WorkerServer) *WorkerProject
func (WorkerProject) AddProjectHook ¶
func (r WorkerProject) AddProjectHook()
func (WorkerProject) AddProjectHookServer ¶
func (r WorkerProject) AddProjectHookServer()
func (WorkerProject) AddProjectHookTEST ¶
func (r WorkerProject) AddProjectHookTEST(pid, token string, mergeRequestsEvents, confidentialNoteEvents, pushEvents, issuesEvents, confidentialIssuesEvents, tagPushEvents, noteEvents, jobEvents, pipelineEvent, wikiPageEvents, enableSSLVerification bool)
func (WorkerProject) ListProject ¶
func (r WorkerProject) ListProject()
func (WorkerProject) ListProjectHook ¶
func (r WorkerProject) ListProjectHook()
func (WorkerProject) Run ¶
func (r WorkerProject) Run()
type WorkerServer ¶
type WorkerServer struct {
// contains filtered or unexported fields
}
func NewWorkerServer ¶
func NewWorkerServer(identity string, connections []string) *WorkerServer
func NewWorkerServerCustom ¶
func NewWorkerServerCustom(address, port, identity string, connections []string) *WorkerServer
func NewWorkerServerTEST ¶
func NewWorkerServerTEST() *WorkerServer
func (WorkerServer) GetUrl ¶
func (ws WorkerServer) GetUrl() string
func (WorkerServer) Run ¶
func (ws WorkerServer) Run()
func (WorkerServer) SendEventTest ¶
func (ws WorkerServer) SendEventTest()
Click to show internal directories.
Click to hide internal directories.