com_datadoghq_gitlab_pipelines

package
v0.0.0-...-268719b Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGitlabPipelines

func NewGitlabPipelines() types.Bundle

Types

type CancelPipelineBuildHandler

type CancelPipelineBuildHandler struct{}

func NewCancelPipelineBuildHandler

func NewCancelPipelineBuildHandler() *CancelPipelineBuildHandler

func (*CancelPipelineBuildHandler) Run

type CancelPipelineBuildInputs

type CancelPipelineBuildInputs struct {
	ProjectId  support.GitlabID `json:"project_id,omitempty"`
	PipelineId int64            `json:"pipeline_id,omitempty"`
}

type CancelPipelineBuildOutputs

type CancelPipelineBuildOutputs struct {
	Pipeline *gitlab.Pipeline `json:"pipeline"`
}

type CreatePipelineHandler

type CreatePipelineHandler struct{}

func NewCreatePipelineHandler

func NewCreatePipelineHandler() *CreatePipelineHandler

func (*CreatePipelineHandler) Run

type CreatePipelineInputs

type CreatePipelineInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	*CreatePipelineOptions
}

type CreatePipelineOptions

type CreatePipelineOptions struct {
	*gitlab.CreatePipelineOptions
	// Inputs are not included in gitlab.CreatePipelineOptions so we add it manually
	// TODO: remove this after bumping the sdk version
	Inputs map[string]any `json:"inputs,omitempty"`
}

type CreatePipelineOutputs

type CreatePipelineOutputs struct {
	Pipeline *gitlab.Pipeline `json:"pipeline"`
}

type DeletePipelineHandler

type DeletePipelineHandler struct{}

func NewDeletePipelineHandler

func NewDeletePipelineHandler() *DeletePipelineHandler

func (*DeletePipelineHandler) Run

type DeletePipelineInputs

type DeletePipelineInputs struct {
	ProjectId  support.GitlabID `json:"project_id,omitempty"`
	PipelineId int64            `json:"pipeline_id,omitempty"`
}

type DeletePipelineOutputs

type DeletePipelineOutputs struct{}

type GetLatestPipelineHandler

type GetLatestPipelineHandler struct{}

func NewGetLatestPipelineHandler

func NewGetLatestPipelineHandler() *GetLatestPipelineHandler

func (*GetLatestPipelineHandler) Run

type GetLatestPipelineInputs

type GetLatestPipelineInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	*gitlab.GetLatestPipelineOptions
}

type GetLatestPipelineOutputs

type GetLatestPipelineOutputs struct {
	Pipeline *gitlab.Pipeline `json:"pipeline"`
}

type GetPipelineHandler

type GetPipelineHandler struct{}

func NewGetPipelineHandler

func NewGetPipelineHandler() *GetPipelineHandler

func (*GetPipelineHandler) Run

type GetPipelineInputs

type GetPipelineInputs struct {
	ProjectId  support.GitlabID `json:"project_id,omitempty"`
	PipelineId int64            `json:"pipeline_id,omitempty"`
}

type GetPipelineOutputs

type GetPipelineOutputs struct {
	Pipeline *gitlab.Pipeline `json:"pipeline"`
}

type GetPipelineTestReportHandler

type GetPipelineTestReportHandler struct{}

func NewGetPipelineTestReportHandler

func NewGetPipelineTestReportHandler() *GetPipelineTestReportHandler

func (*GetPipelineTestReportHandler) Run

type GetPipelineTestReportInputs

type GetPipelineTestReportInputs struct {
	ProjectId  support.GitlabID `json:"project_id,omitempty"`
	PipelineId int64            `json:"pipeline_id,omitempty"`
}

type GetPipelineTestReportOutputs

type GetPipelineTestReportOutputs struct {
	PipelineTestReport *gitlab.PipelineTestReport `json:"pipeline_test_report"`
}

type GetPipelineVariablesHandler

type GetPipelineVariablesHandler struct{}

func NewGetPipelineVariablesHandler

func NewGetPipelineVariablesHandler() *GetPipelineVariablesHandler

func (*GetPipelineVariablesHandler) Run

type GetPipelineVariablesInputs

type GetPipelineVariablesInputs struct {
	ProjectId  support.GitlabID `json:"project_id,omitempty"`
	PipelineId int64            `json:"pipeline_id,omitempty"`
	Page       int              `json:"page,omitempty"`
	PerPage    int              `json:"per_page,omitempty"`
}

type GetPipelineVariablesOutputs

type GetPipelineVariablesOutputs struct {
	PipelineVariables []*gitlab.PipelineVariable `json:"pipeline_variables"`
}

type GitlabPipelinesBundle

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

func (*GitlabPipelinesBundle) GetAction

func (h *GitlabPipelinesBundle) GetAction(actionName string) types.Action

type ListProjectPipelinesHandler

type ListProjectPipelinesHandler struct{}

func NewListProjectPipelinesHandler

func NewListProjectPipelinesHandler() *ListProjectPipelinesHandler

func (*ListProjectPipelinesHandler) Run

type ListProjectPipelinesInputs

type ListProjectPipelinesInputs struct {
	ProjectID support.GitlabID `json:"project_id,omitempty"`
	*gitlab.ListProjectPipelinesOptions
}

type ListProjectPipelinesOutputs

type ListProjectPipelinesOutputs struct {
	Pipelines []*gitlab.PipelineInfo `json:"pipelines"`
}

type RetryPipelineBuildHandler

type RetryPipelineBuildHandler struct{}

func NewRetryPipelineBuildHandler

func NewRetryPipelineBuildHandler() *RetryPipelineBuildHandler

func (*RetryPipelineBuildHandler) Run

type RetryPipelineBuildInputs

type RetryPipelineBuildInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	Pipeline  int64            `json:"pipeline_id,omitempty"`
}

type RetryPipelineBuildOutputs

type RetryPipelineBuildOutputs struct {
	Pipeline *gitlab.Pipeline `json:"pipeline"`
}

type UpdatePipelineMetadataHandler

type UpdatePipelineMetadataHandler struct{}

func NewUpdatePipelineMetadataHandler

func NewUpdatePipelineMetadataHandler() *UpdatePipelineMetadataHandler

func (*UpdatePipelineMetadataHandler) Run

type UpdatePipelineMetadataInputs

type UpdatePipelineMetadataInputs struct {
	ProjectId  support.GitlabID `json:"project_id,omitempty"`
	PipelineId int64            `json:"pipeline_id,omitempty"`
	*gitlab.UpdatePipelineMetadataOptions
}

type UpdatePipelineMetadataOutputs

type UpdatePipelineMetadataOutputs struct {
	Pipeline *gitlab.Pipeline `json:"pipeline"`
}

Jump to

Keyboard shortcuts

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