Documentation ¶
Index ¶
- type PipelineService
- func (p *PipelineService) CheckSource(workspace *types.PipelineWorkspace, sources types.PipelineSources) error
- func (p *PipelineService) Create(params *schemas.PipelineBody, user *types.User) (*types.Pipeline, error)
- func (p *PipelineService) GetPipeline(pipelineId uint) *utils.Response
- func (p *PipelineService) GetPipelineTrigger(pipelineId uint, triggers []*schemas.PipelineTrigger, username string) ([]*types.PipelineTrigger, error)
- func (p *PipelineService) ListRepoBranches(pipelineId uint) ([]*git.Reference, error)
- func (p *PipelineService) Update(params *schemas.PipelineBody, user *types.User) (*types.Pipeline, error)
- type WorkspaceService
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 (w *WorkspaceService) Create(pipespace *types.PipelineWorkspace) (*types.PipelineWorkspace, error)
func (*WorkspaceService) ListGitRepos ¶
func (w *WorkspaceService) ListGitRepos(secretId uint, gitType, apiUrl string) ([]*git.Repository, error)
Click to show internal directories.
Click to hide internal directories.