Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CiBackendOptions ¶
type CiBackendOptions struct {
GithubClientProvider utils.GithubClientProvider
GithubInstallationId int64
GithubAppId int64
GitlabProjectId int
GitlabmergeRequestEventName string
GitlabCIPipelineID string
GitlabCIPipelineIID int
GitlabCIMergeRequestID int
GitlabCIMergeRequestIID int
GitlabCIProjectName string
GitlabciprojectNamespace string
GitlabciprojectId int
GitlabciprojectNamespaceId int
GitlabDiscussionId string
RepoFullName string
RepoOwner string
RepoName string
}
type CiBackendProvider ¶
type CiBackendProvider interface {
GetCiBackend(options CiBackendOptions) (CiBackend, error)
}
type DefaultBackendProvider ¶
type DefaultBackendProvider struct{}
func (DefaultBackendProvider) GetCiBackend ¶
func (d DefaultBackendProvider) GetCiBackend(options CiBackendOptions) (CiBackend, error)
type GithubActionCi ¶
func (GithubActionCi) GetWorkflowUrl ¶
func (g GithubActionCi) GetWorkflowUrl(spec spec.Spec) (string, error)
func (GithubActionCi) TriggerWorkflow ¶
Click to show internal directories.
Click to hide internal directories.