jenkins

package
v0.0.0-...-c092c37 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2021 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Package jenkins is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutor

func NewExecutor() executor.TaskExecutor

NewExecutor creates TaskExecutor for Jenkins tasks.

Types

type Jenkins

type Jenkins interface {
	Init() (*gojenkins.Jenkins, error)
	BuildJob(name string, options ...interface{}) (int64, error)
	GetBuild(jobName string, number int64) (*gojenkins.Build, error)
	GetAllBuildIds(job string) ([]gojenkins.JobBuild, error)
}

Jenkins is the interface of Jenkins client.

type MockJenkins

type MockJenkins struct {
	// contains filtered or unexported fields
}

MockJenkins is a mock of Jenkins interface

func NewMockJenkins

func NewMockJenkins(ctrl *gomock.Controller) *MockJenkins

NewMockJenkins creates a new mock instance

func (*MockJenkins) BuildJob

func (m *MockJenkins) BuildJob(name string, options ...interface{}) (int64, error)

BuildJob mocks base method

func (*MockJenkins) EXPECT

func (m *MockJenkins) EXPECT() *MockJenkinsMockRecorder

EXPECT returns an object that allows the caller to indicate expected use

func (*MockJenkins) GetAllBuildIds

func (m *MockJenkins) GetAllBuildIds(job string) ([]gojenkins.JobBuild, error)

GetAllBuildIds mocks base method

func (*MockJenkins) GetBuild

func (m *MockJenkins) GetBuild(jobName string, number int64) (*gojenkins.Build, error)

GetBuild mocks base method

func (*MockJenkins) Init

func (m *MockJenkins) Init() (*gojenkins.Jenkins, error)

Init mocks base method

type MockJenkinsMockRecorder

type MockJenkinsMockRecorder struct {
	// contains filtered or unexported fields
}

MockJenkinsMockRecorder is the mock recorder for MockJenkins

func (*MockJenkinsMockRecorder) BuildJob

func (mr *MockJenkinsMockRecorder) BuildJob(name interface{}, options ...interface{}) *gomock.Call

BuildJob indicates an expected call of BuildJob

func (*MockJenkinsMockRecorder) GetAllBuildIds

func (mr *MockJenkinsMockRecorder) GetAllBuildIds(job interface{}) *gomock.Call

GetAllBuildIds indicates an expected call of GetAllBuildIds

func (*MockJenkinsMockRecorder) GetBuild

func (mr *MockJenkinsMockRecorder) GetBuild(jobName, number interface{}) *gomock.Call

GetBuild indicates an expected call of GetBuild

func (*MockJenkinsMockRecorder) Init

func (mr *MockJenkinsMockRecorder) Init() *gomock.Call

Init indicates an expected call of Init

Jump to

Keyboard shortcuts

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