mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-10-22 05:47:57 +00:00
Rename remote
to forge
(#1357)
As of #745 Co-authored-by: Anbraten <anton@ju60.de>
This commit is contained in:
@@ -521,7 +521,7 @@ var flags = []cli.Flag{
|
||||
&cli.BoolFlag{
|
||||
EnvVars: []string{"WOODPECKER_FLAT_PERMISSIONS"},
|
||||
Name: "flat-permissions",
|
||||
Usage: "no remote call for permissions should be made",
|
||||
Usage: "no forge call for permissions should be made",
|
||||
Hidden: true,
|
||||
// TODO(485) temporary workaround to not hit api rate limits
|
||||
},
|
||||
|
@@ -39,12 +39,12 @@ import (
|
||||
"github.com/woodpecker-ci/woodpecker/pipeline/rpc/proto"
|
||||
"github.com/woodpecker-ci/woodpecker/server"
|
||||
"github.com/woodpecker-ci/woodpecker/server/cron"
|
||||
"github.com/woodpecker-ci/woodpecker/server/forge"
|
||||
woodpeckerGrpcServer "github.com/woodpecker-ci/woodpecker/server/grpc"
|
||||
"github.com/woodpecker-ci/woodpecker/server/logging"
|
||||
"github.com/woodpecker-ci/woodpecker/server/model"
|
||||
"github.com/woodpecker-ci/woodpecker/server/plugins/config"
|
||||
"github.com/woodpecker-ci/woodpecker/server/pubsub"
|
||||
"github.com/woodpecker-ci/woodpecker/server/remote"
|
||||
"github.com/woodpecker-ci/woodpecker/server/router"
|
||||
"github.com/woodpecker-ci/woodpecker/server/router/middleware"
|
||||
"github.com/woodpecker-ci/woodpecker/server/store"
|
||||
@@ -101,7 +101,7 @@ func run(c *cli.Context) error {
|
||||
)
|
||||
}
|
||||
|
||||
_remote, err := setupRemote(c)
|
||||
_forge, err := setupForge(c)
|
||||
if err != nil {
|
||||
log.Fatal().Err(err).Msg("")
|
||||
}
|
||||
@@ -116,14 +116,14 @@ func run(c *cli.Context) error {
|
||||
}
|
||||
}()
|
||||
|
||||
setupEvilGlobals(c, _store, _remote)
|
||||
setupEvilGlobals(c, _store, _forge)
|
||||
|
||||
var g errgroup.Group
|
||||
|
||||
setupMetrics(&g, _store)
|
||||
|
||||
g.Go(func() error {
|
||||
return cron.Start(c.Context, _store, _remote)
|
||||
return cron.Start(c.Context, _store, _forge)
|
||||
})
|
||||
|
||||
// start the grpc server
|
||||
@@ -144,7 +144,7 @@ func run(c *cli.Context) error {
|
||||
}),
|
||||
)
|
||||
woodpeckerServer := woodpeckerGrpcServer.NewWoodpeckerServer(
|
||||
_remote,
|
||||
_forge,
|
||||
server.Config.Services.Queue,
|
||||
server.Config.Services.Logs,
|
||||
server.Config.Services.Pubsub,
|
||||
@@ -253,12 +253,12 @@ func run(c *cli.Context) error {
|
||||
return g.Wait()
|
||||
}
|
||||
|
||||
func setupEvilGlobals(c *cli.Context, v store.Store, r remote.Remote) {
|
||||
func setupEvilGlobals(c *cli.Context, v store.Store, f forge.Forge) {
|
||||
// storage
|
||||
server.Config.Storage.Files = v
|
||||
|
||||
// remote
|
||||
server.Config.Services.Remote = r
|
||||
// forge
|
||||
server.Config.Services.Forge = f
|
||||
|
||||
// services
|
||||
server.Config.Services.Queue = setupQueue(c, v)
|
||||
@@ -270,7 +270,7 @@ func setupEvilGlobals(c *cli.Context, v store.Store, r remote.Remote) {
|
||||
server.Config.Services.Registries = setupRegistryService(c, v)
|
||||
server.Config.Services.Secrets = setupSecretService(c, v)
|
||||
server.Config.Services.Environ = setupEnvironService(c, v)
|
||||
server.Config.Services.Membership = setupMembershipService(c, r)
|
||||
server.Config.Services.Membership = setupMembershipService(c, f)
|
||||
|
||||
server.Config.Services.SignaturePrivateKey, server.Config.Services.SignaturePublicKey = setupSignatureKeys(v)
|
||||
|
||||
|
@@ -36,19 +36,19 @@ import (
|
||||
|
||||
"github.com/woodpecker-ci/woodpecker/server"
|
||||
"github.com/woodpecker-ci/woodpecker/server/cache"
|
||||
"github.com/woodpecker-ci/woodpecker/server/forge"
|
||||
"github.com/woodpecker-ci/woodpecker/server/forge/bitbucket"
|
||||
"github.com/woodpecker-ci/woodpecker/server/forge/bitbucketserver"
|
||||
"github.com/woodpecker-ci/woodpecker/server/forge/coding"
|
||||
"github.com/woodpecker-ci/woodpecker/server/forge/gitea"
|
||||
"github.com/woodpecker-ci/woodpecker/server/forge/github"
|
||||
"github.com/woodpecker-ci/woodpecker/server/forge/gitlab"
|
||||
"github.com/woodpecker-ci/woodpecker/server/forge/gogs"
|
||||
"github.com/woodpecker-ci/woodpecker/server/model"
|
||||
"github.com/woodpecker-ci/woodpecker/server/plugins/environments"
|
||||
"github.com/woodpecker-ci/woodpecker/server/plugins/registry"
|
||||
"github.com/woodpecker-ci/woodpecker/server/plugins/secrets"
|
||||
"github.com/woodpecker-ci/woodpecker/server/queue"
|
||||
"github.com/woodpecker-ci/woodpecker/server/remote"
|
||||
"github.com/woodpecker-ci/woodpecker/server/remote/bitbucket"
|
||||
"github.com/woodpecker-ci/woodpecker/server/remote/bitbucketserver"
|
||||
"github.com/woodpecker-ci/woodpecker/server/remote/coding"
|
||||
"github.com/woodpecker-ci/woodpecker/server/remote/gitea"
|
||||
"github.com/woodpecker-ci/woodpecker/server/remote/github"
|
||||
"github.com/woodpecker-ci/woodpecker/server/remote/gitlab"
|
||||
"github.com/woodpecker-ci/woodpecker/server/remote/gogs"
|
||||
"github.com/woodpecker-ci/woodpecker/server/store"
|
||||
"github.com/woodpecker-ci/woodpecker/server/store/datastore"
|
||||
"github.com/woodpecker-ci/woodpecker/server/store/types"
|
||||
@@ -182,12 +182,12 @@ func setupEnvironService(c *cli.Context, s store.Store) model.EnvironService {
|
||||
return environments.Parse(c.StringSlice("environment"))
|
||||
}
|
||||
|
||||
func setupMembershipService(_ *cli.Context, r remote.Remote) cache.MembershipService {
|
||||
func setupMembershipService(_ *cli.Context, r forge.Forge) cache.MembershipService {
|
||||
return cache.NewMembershipService(r)
|
||||
}
|
||||
|
||||
// setupRemote helper function to setup the remote from the CLI arguments.
|
||||
func setupRemote(c *cli.Context) (remote.Remote, error) {
|
||||
// setupForge helper function to setup the forge from the CLI arguments.
|
||||
func setupForge(c *cli.Context) (forge.Forge, error) {
|
||||
switch {
|
||||
case c.Bool("github"):
|
||||
return setupGithub(c)
|
||||
@@ -208,18 +208,18 @@ func setupRemote(c *cli.Context) (remote.Remote, error) {
|
||||
}
|
||||
}
|
||||
|
||||
// helper function to setup the Bitbucket remote from the CLI arguments.
|
||||
func setupBitbucket(c *cli.Context) (remote.Remote, error) {
|
||||
// helper function to setup the Bitbucket forge from the CLI arguments.
|
||||
func setupBitbucket(c *cli.Context) (forge.Forge, error) {
|
||||
opts := &bitbucket.Opts{
|
||||
Client: c.String("bitbucket-client"),
|
||||
Secret: c.String("bitbucket-secret"),
|
||||
}
|
||||
log.Trace().Msgf("Remote (bitbucket) opts: %#v", opts)
|
||||
log.Trace().Msgf("Forge (bitbucket) opts: %#v", opts)
|
||||
return bitbucket.New(opts)
|
||||
}
|
||||
|
||||
// helper function to setup the Gogs remote from the CLI arguments.
|
||||
func setupGogs(c *cli.Context) (remote.Remote, error) {
|
||||
// helper function to setup the Gogs forge from the CLI arguments.
|
||||
func setupGogs(c *cli.Context) (forge.Forge, error) {
|
||||
opts := gogs.Opts{
|
||||
URL: c.String("gogs-server"),
|
||||
Username: c.String("gogs-git-username"),
|
||||
@@ -227,12 +227,12 @@ func setupGogs(c *cli.Context) (remote.Remote, error) {
|
||||
PrivateMode: c.Bool("gogs-private-mode"),
|
||||
SkipVerify: c.Bool("gogs-skip-verify"),
|
||||
}
|
||||
log.Trace().Msgf("Remote (gogs) opts: %#v", opts)
|
||||
log.Trace().Msgf("Forge (gogs) opts: %#v", opts)
|
||||
return gogs.New(opts)
|
||||
}
|
||||
|
||||
// helper function to setup the Gitea remote from the CLI arguments.
|
||||
func setupGitea(c *cli.Context) (remote.Remote, error) {
|
||||
// helper function to setup the Gitea forge from the CLI arguments.
|
||||
func setupGitea(c *cli.Context) (forge.Forge, error) {
|
||||
server, err := url.Parse(c.String("gitea-server"))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@@ -246,12 +246,12 @@ func setupGitea(c *cli.Context) (remote.Remote, error) {
|
||||
if len(opts.URL) == 0 {
|
||||
log.Fatal().Msg("WOODPECKER_GITEA_URL must be set")
|
||||
}
|
||||
log.Trace().Msgf("Remote (gitea) opts: %#v", opts)
|
||||
log.Trace().Msgf("Forge (gitea) opts: %#v", opts)
|
||||
return gitea.New(opts)
|
||||
}
|
||||
|
||||
// helper function to setup the Stash remote from the CLI arguments.
|
||||
func setupStash(c *cli.Context) (remote.Remote, error) {
|
||||
// helper function to setup the Stash forge from the CLI arguments.
|
||||
func setupStash(c *cli.Context) (forge.Forge, error) {
|
||||
opts := bitbucketserver.Opts{
|
||||
URL: c.String("stash-server"),
|
||||
Username: c.String("stash-git-username"),
|
||||
@@ -261,12 +261,12 @@ func setupStash(c *cli.Context) (remote.Remote, error) {
|
||||
ConsumerRSAString: c.String("stash-consumer-rsa-string"),
|
||||
SkipVerify: c.Bool("stash-skip-verify"),
|
||||
}
|
||||
log.Trace().Msgf("Remote (bitbucketserver) opts: %#v", opts)
|
||||
log.Trace().Msgf("Forge (bitbucketserver) opts: %#v", opts)
|
||||
return bitbucketserver.New(opts)
|
||||
}
|
||||
|
||||
// helper function to setup the Gitlab remote from the CLI arguments.
|
||||
func setupGitlab(c *cli.Context) (remote.Remote, error) {
|
||||
// helper function to setup the Gitlab forge from the CLI arguments.
|
||||
func setupGitlab(c *cli.Context) (forge.Forge, error) {
|
||||
return gitlab.New(gitlab.Opts{
|
||||
URL: c.String("gitlab-server"),
|
||||
ClientID: c.String("gitlab-client"),
|
||||
@@ -275,8 +275,8 @@ func setupGitlab(c *cli.Context) (remote.Remote, error) {
|
||||
})
|
||||
}
|
||||
|
||||
// helper function to setup the GitHub remote from the CLI arguments.
|
||||
func setupGithub(c *cli.Context) (remote.Remote, error) {
|
||||
// helper function to setup the GitHub forge from the CLI arguments.
|
||||
func setupGithub(c *cli.Context) (forge.Forge, error) {
|
||||
opts := github.Opts{
|
||||
URL: c.String("github-server"),
|
||||
Client: c.String("github-client"),
|
||||
@@ -284,12 +284,12 @@ func setupGithub(c *cli.Context) (remote.Remote, error) {
|
||||
SkipVerify: c.Bool("github-skip-verify"),
|
||||
MergeRef: c.Bool("github-merge-ref"),
|
||||
}
|
||||
log.Trace().Msgf("Remote (github) opts: %#v", opts)
|
||||
log.Trace().Msgf("Forge (github) opts: %#v", opts)
|
||||
return github.New(opts)
|
||||
}
|
||||
|
||||
// helper function to setup the Coding remote from the CLI arguments.
|
||||
func setupCoding(c *cli.Context) (remote.Remote, error) {
|
||||
// helper function to setup the Coding forge from the CLI arguments.
|
||||
func setupCoding(c *cli.Context) (forge.Forge, error) {
|
||||
opts := coding.Opts{
|
||||
URL: c.String("coding-server"),
|
||||
Client: c.String("coding-client"),
|
||||
@@ -299,7 +299,7 @@ func setupCoding(c *cli.Context) (remote.Remote, error) {
|
||||
Password: c.String("coding-git-password"),
|
||||
SkipVerify: c.Bool("coding-skip-verify"),
|
||||
}
|
||||
log.Trace().Msgf("Remote (coding) opts: %#v", opts)
|
||||
log.Trace().Msgf("Forge (coding) opts: %#v", opts)
|
||||
return coding.New(opts)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user