pipeline

package
v0.0.0-...-1ae172a Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2023 License: Apache-2.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 PipelineService

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

func NewPipelineService

func NewPipelineService(models *model.Models) *PipelineService

func (*PipelineService) CheckSource

func (p *PipelineService) CheckSource(workspace *types.PipelineWorkspace, sources types.PipelineSources) error

func (*PipelineService) Create

func (p *PipelineService) Create(params *schemas.PipelineBody, user *types.User) (*types.Pipeline, error)

func (*PipelineService) GetPipeline

func (p *PipelineService) GetPipeline(pipelineId uint) *utils.Response

func (*PipelineService) GetPipelineTrigger

func (p *PipelineService) GetPipelineTrigger(pipelineId uint, triggers []*schemas.PipelineTrigger, username string) ([]*types.PipelineTrigger, error)

func (*PipelineService) ListRepoBranches

func (p *PipelineService) ListRepoBranches(pipelineId uint) ([]*git.Reference, error)

func (*PipelineService) Update

func (p *PipelineService) Update(params *schemas.PipelineBody, user *types.User) (*types.Pipeline, error)

type WorkspaceService

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

func NewWorkspaceService

func NewWorkspaceService(models *model.Models) *WorkspaceService

func (*WorkspaceService) Create

func (*WorkspaceService) ListGitRepos

func (w *WorkspaceService) ListGitRepos(secretId uint, gitType, apiUrl string) ([]*git.Repository, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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