Help us shape the future of Go! Take the 2026 Go Developer Survey

service

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2023 License: GPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IJobService

type IJobService interface {
	//SaveJob 保存 Job
	SaveJob(name string, yaml string) error

	// GetJob 获取 Job
	GetJob(name string) string

	// GetJobObject get job object
	GetJobObject(name string) *model2.Job

	JobList(keyword string, page, size int) *model2.JobPage

	//UpdateJob update job
	UpdateJob(oldName string, newName string, yaml string) error

	//DeleteJob delete job
	DeleteJob(name string) error

	// SaveJobDetail 保存 Job 详情
	SaveJobDetail(name string, job *model2.JobDetail) error

	UpdateJobDetail(name string, job *model2.JobDetail) error

	// GetJobDetail 获取 Job 详情
	GetJobDetail(name string, id int) *model2.JobDetail

	//JobDetailList get job detail list
	JobDetailList(name string, page, size int) *model2.JobDetailPage

	//DeleteJobDetail delete job detail
	DeleteJobDetail(name string, pipelineDetailId int) error

	//ExecuteJob  exec pipeline job
	ExecuteJob(name string) (*model2.JobDetail, error)

	// ReExecuteJob re exec pipeline job
	ReExecuteJob(name string, pipelineDetailId int) error

	// StopJobDetail stop pipeline job
	StopJobDetail(name string, pipelineDetailId int) error

	// GetJobLog 获取 job 日志
	GetJobLog(name string, pipelineDetailId int) *model2.JobLog
	// GetJobStageLog 获取 job 的 stage 日志
	GetJobStageLog(name string, pipelineDetailId int, stageName string, start int) *model2.JobStageLog

	// OpenArtifactoryDir open artifactory folder
	OpenArtifactoryDir(name string, detailId string) error
	//SaveJobWithFile save pipeline job with template file
	SaveJobWithFile(file, name string)
}

type JobService

type JobService struct {
}

func NewJobService

func NewJobService() *JobService

func (*JobService) DeleteJob

func (svc *JobService) DeleteJob(name string) error

DeleteJob delete job

func (*JobService) DeleteJobDetail

func (svc *JobService) DeleteJobDetail(name string, pipelineDetailId int) error

DeleteJobDetail delete job detail

func (*JobService) ExecuteJob

func (svc *JobService) ExecuteJob(name string) (*model2.JobDetail, error)

ExecuteJob exec pipeline job

func (*JobService) GetJob

func (svc *JobService) GetJob(name string) string

GetJob get job

func (*JobService) GetJobDetail

func (svc *JobService) GetJobDetail(name string, id int) *model2.JobDetail

GetJobDetail get job detail

func (*JobService) GetJobLog

func (svc *JobService) GetJobLog(name string, pipelineDetailId int) *model2.JobLog

GetJobLog 获取 job 日志

func (*JobService) GetJobObject

func (svc *JobService) GetJobObject(name string) *model2.Job

GetJob get job

func (*JobService) GetJobStageLog

func (svc *JobService) GetJobStageLog(name string, execId int, stageName string, start int) *model2.JobStageLog

GetJobStageLog 获取 job 的 stage 日志

func (*JobService) JobDetailList

func (svc *JobService) JobDetailList(name string, page, pageSize int) *model2.JobDetailPage

JobDetailList job detail list

func (*JobService) JobList

func (svc *JobService) JobList(keyword string, page, pageSize int) *model2.JobPage

JobList job list

func (*JobService) OpenArtifactoryDir

func (svc *JobService) OpenArtifactoryDir(name string, detailId string) error

OpenArtifactoryDir open artifactory folder

func (*JobService) ReExecuteJob

func (svc *JobService) ReExecuteJob(name string, pipelineDetailId int) error

ReExecuteJob re exec pipeline job

func (*JobService) SaveJob

func (svc *JobService) SaveJob(name string, yaml string) error

SaveJob save pipeline job

func (*JobService) SaveJobDetail

func (svc *JobService) SaveJobDetail(name string, job *model2.JobDetail) error

SaveJobDetail save job detail

func (*JobService) SaveJobWithFile

func (svc *JobService) SaveJobWithFile(file, name string)

SaveJobWithFile save pipeline job with template file

func (*JobService) StopJobDetail

func (svc *JobService) StopJobDetail(name string, pipelineDetailId int) error

StopJobDetail stop pipeline job detail

func (*JobService) UpdateJob

func (svc *JobService) UpdateJob(oldName string, newName string, yaml string) error

UpdateJob update job

func (*JobService) UpdateJobDetail

func (svc *JobService) UpdateJobDetail(name string, job *model2.JobDetail) error

UpdateJobDetail update job detail

Jump to

Keyboard shortcuts

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