feat(cli): rename drone vars with woodpecker vars

This commit is contained in:
Simon Vieille 2023-01-03 20:46:30 +01:00
parent 24daaff1de
commit 6502797d68
Signed by: deblan
GPG key ID: 579388D585F70417

66
main.go
View file

@ -120,28 +120,28 @@ func main() {
cli.StringFlag{ cli.StringFlag{
Name: "repo.fullName", Name: "repo.fullName",
Usage: "repository full name", Usage: "repository full name",
EnvVar: "DRONE_REPO", EnvVar: "CI_REPO_LINK",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "repo.owner", Name: "repo.owner",
Usage: "repository owner", Usage: "repository owner",
EnvVar: "DRONE_REPO_OWNER", EnvVar: "CI_REPO_OWNER",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "repo.name", Name: "repo.name",
Usage: "repository name", Usage: "repository name",
EnvVar: "DRONE_REPO_NAME", EnvVar: "CI_REPO_NAME",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "repo.scm", Name: "repo.scm",
Value: "git", Value: "git",
Usage: "respository scm", Usage: "respository scm",
EnvVar: "DRONE_REPO_SCM", EnvVar: "CI_REPO_SCM",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "repo.link", Name: "repo.link",
Usage: "repository link", Usage: "repository link",
EnvVar: "DRONE_REPO_LINK", EnvVar: "CI_REPO_LINK",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "repo.avatar", Name: "repo.avatar",
@ -152,12 +152,12 @@ func main() {
Name: "repo.branch", Name: "repo.branch",
Value: "master", Value: "master",
Usage: "repository default branch", Usage: "repository default branch",
EnvVar: "DRONE_REPO_BRANCH", EnvVar: "CI_REPO_DEFAULT_BRANCH",
}, },
cli.BoolFlag{ cli.BoolFlag{
Name: "repo.private", Name: "repo.private",
Usage: "repository is private", Usage: "repository is private",
EnvVar: "DRONE_REPO_PRIVATE", EnvVar: "CI_REPO_PRIVATE",
}, },
cli.BoolFlag{ cli.BoolFlag{
Name: "repo.trusted", Name: "repo.trusted",
@ -169,119 +169,119 @@ func main() {
cli.StringFlag{ cli.StringFlag{
Name: "remote.url", Name: "remote.url",
Usage: "repository clone url", Usage: "repository clone url",
EnvVar: "DRONE_REMOTE_URL", EnvVar: "CI_REPO_CLONE_URL",
}, },
// Commit // Commit
cli.StringFlag{ cli.StringFlag{
Name: "commit.sha", Name: "commit.sha",
Usage: "git commit sha", Usage: "git commit sha",
EnvVar: "DRONE_COMMIT_SHA", EnvVar: "CI_COMMIT_SHA",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit.ref", Name: "commit.ref",
Value: "refs/heads/master", Value: "refs/heads/master",
Usage: "git commit ref", Usage: "git commit ref",
EnvVar: "DRONE_COMMIT_REF", EnvVar: "CI_COMMIT_REF",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit.branch", Name: "commit.branch",
Value: "master", Value: "master",
Usage: "git commit branch", Usage: "git commit branch",
EnvVar: "DRONE_COMMIT_BRANCH", EnvVar: "CI_COMMIT_BRANCH",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit.link", Name: "commit.link",
Usage: "commit link", Usage: "commit link",
EnvVar: "DRONE_COMMIT_LINK", EnvVar: "CI_COMMIT_LINK",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit.message", Name: "commit.message",
Usage: "git commit message", Usage: "git commit message",
EnvVar: "DRONE_COMMIT_MESSAGE", EnvVar: "CI_COMMIT_MESSAGE",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit.author.name", Name: "commit.author.name",
Usage: "git author name", Usage: "git author name",
EnvVar: "DRONE_COMMIT_AUTHOR,DRONE_COMMIT_AUTHOR_NAME", EnvVar: "CI_COMMIT_AUTHOR",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit.author.email", Name: "commit.author.email",
Usage: "git author email", Usage: "git author email",
EnvVar: "DRONE_COMMIT_AUTHOR_EMAIL", EnvVar: "CI_COMMIT_AUTHOR_EMAIL",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit.author.avatar", Name: "commit.author.avatar",
Usage: "git author avatar", Usage: "git author avatar",
EnvVar: "DRONE_COMMIT_AUTHOR_AVATAR", EnvVar: "CI_COMMIT_AUTHOR_AVATAR",
}, },
// Build // Build
cli.IntFlag{ cli.IntFlag{
Name: "build.number", Name: "build.number",
Usage: "build number", Usage: "build number",
EnvVar: "DRONE_BUILD_NUMBER", EnvVar: "CI_BUILD_NUMBER",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "build.event", Name: "build.event",
Value: "push", Value: "push",
Usage: "build event", Usage: "build event",
EnvVar: "DRONE_BUILD_EVENT", EnvVar: "CI_BUILD_EVENT",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "build.status", Name: "build.status",
Usage: "build status", Usage: "build status",
Value: "success", Value: "success",
EnvVar: "DRONE_BUILD_STATUS", EnvVar: "CI_PIPELINE_STATUS",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "build.link", Name: "build.link",
Usage: "build link", Usage: "build link",
EnvVar: "DRONE_BUILD_LINK", EnvVar: "CI_PIPELINE_LINK",
}, },
cli.Int64Flag{ cli.Int64Flag{
Name: "build.created", Name: "build.created",
Usage: "build created", Usage: "build created",
EnvVar: "DRONE_BUILD_CREATED", EnvVar: "CI_PIPELINE_CREATED",
}, },
cli.Int64Flag{ cli.Int64Flag{
Name: "build.started", Name: "build.started",
Usage: "build started", Usage: "build started",
EnvVar: "DRONE_BUILD_STARTED", EnvVar: "CI_PIPELINE_STARTED",
}, },
cli.Int64Flag{ cli.Int64Flag{
Name: "build.finished", Name: "build.finished",
Usage: "build finished", Usage: "build finished",
EnvVar: "DRONE_BUILD_FINISHED", EnvVar: "CI_PIPELINE_FINISHED",
}, },
// Prev // Prev
cli.StringFlag{ cli.StringFlag{
Name: "prev.build.status", Name: "prev.build.status",
Usage: "prior build status", Usage: "prior build status",
EnvVar: "DRONE_PREV_BUILD_STATUS", EnvVar: "CI_PREV_PIPELINE_STATUS",
}, },
cli.IntFlag{ cli.IntFlag{
Name: "prev.build.number", Name: "prev.build.number",
Usage: "prior build number", Usage: "prior build number",
EnvVar: "DRONE_PREV_BUILD_NUMBER", EnvVar: "CI_PREV_PIPELINE_NUMBER",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev.commit.sha", Name: "prev.commit.sha",
Usage: "prior commit sha", Usage: "prior commit sha",
EnvVar: "DRONE_PREV_COMMIT_SHA", EnvVar: "CI_PREV_COMMIT_SHA",
}, },
// Job // Job
cli.IntFlag{ cli.IntFlag{
Name: "job.number", Name: "job.number",
Usage: "job number", Usage: "job number",
EnvVar: "DRONE_JOB_NUMBER", EnvVar: "CI_STEP_NUMBER",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "job.status", Name: "job.status",
Usage: "job status", Usage: "job status",
EnvVar: "DRONE_JOB_STATUS", EnvVar: "CI_STEP_STATUS",
}, },
cli.IntFlag{ cli.IntFlag{
Name: "job.exitCode", Name: "job.exitCode",
@ -291,12 +291,12 @@ func main() {
cli.Int64Flag{ cli.Int64Flag{
Name: "job.started", Name: "job.started",
Usage: "job started", Usage: "job started",
EnvVar: "DRONE_JOB_STARTED", EnvVar: "CI_STEP_STARTED",
}, },
cli.Int64Flag{ cli.Int64Flag{
Name: "job.finished", Name: "job.finished",
Usage: "job finished", Usage: "job finished",
EnvVar: "DRONE_JOB_FINISHED", EnvVar: "CI_STEP_FINISHED",
}, },
// Yaml // Yaml
@ -315,21 +315,21 @@ func main() {
cli.StringFlag{ cli.StringFlag{
Name: "tag", Name: "tag",
Usage: "git tag", Usage: "git tag",
EnvVar: "DRONE_TAG", EnvVar: "CI_COMMIT_TAG",
}, },
// PullRequest // PullRequest
cli.IntFlag{ cli.IntFlag{
Name: "pullRequest", Name: "pullRequest",
Usage: "pull request number", Usage: "pull request number",
EnvVar: "DRONE_PULL_REQUEST", EnvVar: "CI_COMMIT_PULL_REQUEST",
}, },
// DeployTo // DeployTo
cli.StringFlag{ cli.StringFlag{
Name: "deployTo", Name: "deployTo",
Usage: "deployment target", Usage: "deployment target",
EnvVar: "DRONE_DEPLOY_TO", EnvVar: "CI_PIPELINE_DEPLOY_TARGET",
}, },
} }