Documentation ¶
Index ¶
- func VerifyGithubWebhookSignature(secret []byte, signature string, body []byte) bool
- func VerifyGitlabWebhookSignature(secret []byte, signature string, body []byte) bool
- type GithubAccount
- type GithubManager
- func (g GithubManager) Config(setting *model.SCMSetting) model.SCManager
- func (g GithubManager) CreateWebhook(p *model.Pipeline, token string, ciWebhookEndpoint string) error
- func (g GithubManager) DeleteWebhook(p *model.Pipeline, token string) error
- func (g GithubManager) GetAccount(accessToken string) (*model.GitAccount, error)
- func (g GithubManager) GetRepos(account *model.GitAccount) ([]*model.GitRepository, error)
- func (g GithubManager) GetType() string
- func (g GithubManager) OAuth(redirectURL string, clientID string, clientSecret string, code string) (*model.GitAccount, error)
- func (g GithubManager) VerifyWebhookPayload(p *model.Pipeline, req *http.Request) bool
- type GitlabManager
- func (g GitlabManager) Config(setting *model.SCMSetting) model.SCManager
- func (g GitlabManager) CreateWebhook(p *model.Pipeline, token string, ciWebhookEndpoint string) error
- func (g GitlabManager) DeleteWebhook(p *model.Pipeline, token string) error
- func (g GitlabManager) GetAccount(accessToken string) (*model.GitAccount, error)
- func (g GitlabManager) GetRepos(account *model.GitAccount) ([]*model.GitRepository, error)
- func (g GitlabManager) GetType() string
- func (g GitlabManager) OAuth(redirectURL string, clientID string, clientSecret string, code string) (*model.GitAccount, error)
- func (g GitlabManager) VerifyWebhookPayload(p *model.Pipeline, req *http.Request) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GithubAccount ¶
type GithubManager ¶
type GithubManager struct {
// contains filtered or unexported fields
}
func (GithubManager) Config ¶
func (g GithubManager) Config(setting *model.SCMSetting) model.SCManager
func (GithubManager) CreateWebhook ¶
func (GithubManager) DeleteWebhook ¶
func (g GithubManager) DeleteWebhook(p *model.Pipeline, token string) error
func (GithubManager) GetAccount ¶
func (g GithubManager) GetAccount(accessToken string) (*model.GitAccount, error)
func (GithubManager) GetRepos ¶
func (g GithubManager) GetRepos(account *model.GitAccount) ([]*model.GitRepository, error)
func (GithubManager) GetType ¶
func (g GithubManager) GetType() string
func (GithubManager) OAuth ¶
func (g GithubManager) OAuth(redirectURL string, clientID string, clientSecret string, code string) (*model.GitAccount, error)
func (GithubManager) VerifyWebhookPayload ¶
type GitlabManager ¶
type GitlabManager struct {
// contains filtered or unexported fields
}
func (GitlabManager) Config ¶
func (g GitlabManager) Config(setting *model.SCMSetting) model.SCManager
func (GitlabManager) CreateWebhook ¶
func (GitlabManager) DeleteWebhook ¶
func (g GitlabManager) DeleteWebhook(p *model.Pipeline, token string) error
func (GitlabManager) GetAccount ¶
func (g GitlabManager) GetAccount(accessToken string) (*model.GitAccount, error)
func (GitlabManager) GetRepos ¶
func (g GitlabManager) GetRepos(account *model.GitAccount) ([]*model.GitRepository, error)
func (GitlabManager) GetType ¶
func (g GitlabManager) GetType() string
func (GitlabManager) OAuth ¶
func (g GitlabManager) OAuth(redirectURL string, clientID string, clientSecret string, code string) (*model.GitAccount, error)
func (GitlabManager) VerifyWebhookPayload ¶
Click to show internal directories.
Click to hide internal directories.