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 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) TriggerWorkflow ¶
Click to show internal directories.
Click to hide internal directories.