mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-10-22 00:10:49 +00:00
Drop coding support (#1644)
Coding support is likely broken and nobody will ever fix it. Also it looks like nobody wants to use it, otherwise we would have get some bug reports. --------- Co-authored-by: 6543 <6543@obermui.de>
This commit is contained in:
@@ -453,65 +453,6 @@ var flags = []cli.Flag{
|
||||
Usage: "stash skip ssl verification",
|
||||
},
|
||||
//
|
||||
// Coding
|
||||
//
|
||||
&cli.BoolFlag{
|
||||
EnvVars: []string{"WOODPECKER_CODING"},
|
||||
Name: "coding",
|
||||
Usage: "coding driver is enabled",
|
||||
},
|
||||
&cli.StringFlag{
|
||||
EnvVars: []string{"WOODPECKER_CODING_URL"},
|
||||
Name: "coding-server",
|
||||
Usage: "coding server address",
|
||||
Value: "https://coding.net",
|
||||
},
|
||||
&cli.StringFlag{
|
||||
EnvVars: []string{"WOODPECKER_CODING_CLIENT"},
|
||||
Name: "coding-client",
|
||||
Usage: "coding oauth2 client id",
|
||||
FilePath: os.Getenv("WOODPECKER_CODING_CLIENT_FILE"),
|
||||
},
|
||||
&cli.StringFlag{
|
||||
EnvVars: []string{"WOODPECKER_CODING_SECRET"},
|
||||
Name: "coding-secret",
|
||||
Usage: "coding oauth2 client secret",
|
||||
FilePath: os.Getenv("WOODPECKER_CODING_SECRET_FILE"),
|
||||
},
|
||||
&cli.StringSliceFlag{
|
||||
EnvVars: []string{"WOODPECKER_CODING_SCOPE"},
|
||||
Name: "coding-scope",
|
||||
Usage: "coding oauth scope",
|
||||
Value: cli.NewStringSlice(
|
||||
"user",
|
||||
"project",
|
||||
"project:depot",
|
||||
),
|
||||
},
|
||||
&cli.StringFlag{
|
||||
EnvVars: []string{"WOODPECKER_CODING_GIT_MACHINE"},
|
||||
Name: "coding-git-machine",
|
||||
Usage: "coding machine name",
|
||||
Value: "git.coding.net",
|
||||
},
|
||||
&cli.StringFlag{
|
||||
EnvVars: []string{"WOODPECKER_CODING_GIT_USERNAME"},
|
||||
Name: "coding-git-username",
|
||||
Usage: "coding machine user username",
|
||||
FilePath: os.Getenv("WOODPECKER_CODING_GIT_USERNAME_FILE"),
|
||||
},
|
||||
&cli.StringFlag{
|
||||
EnvVars: []string{"WOODPECKER_CODING_GIT_PASSWORD"},
|
||||
Name: "coding-git-password",
|
||||
Usage: "coding machine user password",
|
||||
FilePath: os.Getenv("WOODPECKER_CODING_GIT_PASSWORD_FILE"),
|
||||
},
|
||||
&cli.BoolFlag{
|
||||
EnvVars: []string{"WOODPECKER_CODING_SKIP_VERIFY"},
|
||||
Name: "coding-skip-verify",
|
||||
Usage: "coding skip ssl verification",
|
||||
},
|
||||
//
|
||||
// development flags
|
||||
//
|
||||
&cli.StringFlag{
|
||||
|
@@ -39,7 +39,6 @@ import (
|
||||
"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"
|
||||
@@ -201,8 +200,6 @@ func setupForge(c *cli.Context) (forge.Forge, error) {
|
||||
return setupGogs(c)
|
||||
case c.Bool("gitea"):
|
||||
return setupGitea(c)
|
||||
case c.Bool("coding"):
|
||||
return setupCoding(c)
|
||||
default:
|
||||
return nil, fmt.Errorf("version control system not configured")
|
||||
}
|
||||
@@ -288,21 +285,6 @@ func setupGitHub(c *cli.Context) (forge.Forge, error) {
|
||||
return github.New(opts)
|
||||
}
|
||||
|
||||
// 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"),
|
||||
Secret: c.String("coding-secret"),
|
||||
Scopes: c.StringSlice("coding-scope"),
|
||||
Username: c.String("coding-git-username"),
|
||||
Password: c.String("coding-git-password"),
|
||||
SkipVerify: c.Bool("coding-skip-verify"),
|
||||
}
|
||||
log.Trace().Msgf("Forge (coding) opts: %#v", opts)
|
||||
return coding.New(opts)
|
||||
}
|
||||
|
||||
func setupMetrics(g *errgroup.Group, _store store.Store) {
|
||||
pendingSteps := promauto.NewGauge(prometheus.GaugeOpts{
|
||||
Namespace: "woodpecker",
|
||||
|
Reference in New Issue
Block a user