// Registers the Gogs plugin using the default // settings from the config file or environment // variables. func Register() { if len(*gogsUrl) == 0 { return } remote.Register( New(*gogsUrl, *gogsSecret), ) }
// registers the GitHub (github.com) plugin func registerGitHub() { if len(*githubClient) == 0 || len(*githubSecret) == 0 { return } remote.Register( NewDefault(*githubClient, *githubSecret), ) }
// Registers the Gitlab plugin using the default // settings from the config file or environment // variables. func Register() { if len(*gitlabURL) == 0 { return } remote.Register( New(*gitlabURL), ) }
// Registers the Bitbucket plugin using the default // settings from the config file or environment // variables. func Register() { if len(*bitbucketClient) == 0 || len(*bitbucketSecret) == 0 { return } remote.Register( NewDefault(*bitbucketClient, *bitbucketSecret, *bitbucketOpen), ) }
// Registers the Gitlab plugin using the default // settings from the config file or environment // variables. func Register() { if len(*gitlabURL) == 0 { return } remote.Register( New( *gitlabURL, *gitlabSkipVerify, ), ) }
// Registers the Gitlab plugin using the default // settings from the config file or environment // variables. func Register() { if len(*gitlabURL) == 0 { return } remote.Register( New( *gitlabURL, *gitlabSkipVerify, *gitlabOpen, *gitlabClient, *gitlabSecret, ), ) }
// registers the GitHub Enterprise plugin func registerGitHubEnterprise() { if len(*githubEnterpriseURL) == 0 || len(*githubEnterpriseAPI) == 0 || len(*githubEnterpriseClient) == 0 || len(*githubEnterpriseSecret) == 0 { return } remote.Register( New( *githubEnterpriseURL, *githubEnterpriseAPI, *githubEnterpriseClient, *githubEnterpriseSecret, *githubEnterprisePrivate, ), ) }
// Registers the Stash plugin using the default // settings from the config file or environment // variables func Register() { if len(*stashURL) == 0 || len(*stashAPI) == 0 || len(*stashSecret) == 0 || len(*stashPrivateKey) == 0 || len(*stashHook) == 0 { return } remote.Register( New( *stashURL, *stashAPI, *stashSecret, *stashPrivateKey, *stashHook, *stashOpen, ), ) }