Add WOODPECKER_ vars to cli

This commit is contained in:
Jens 2020-08-26 13:57:14 +00:00
parent 25e403e434
commit 6ec3ec4c6e

View file

@ -39,29 +39,29 @@ var Command = cli.Command{
cli.BoolTFlag{ cli.BoolTFlag{
Name: "local", Name: "local",
Usage: "build from local directory", Usage: "build from local directory",
EnvVar: "DRONE_LOCAL", EnvVar: "DRONE_LOCAL,WOODPECKER_LOCAL",
}, },
cli.DurationFlag{ cli.DurationFlag{
Name: "timeout", Name: "timeout",
Usage: "build timeout", Usage: "build timeout",
Value: time.Hour, Value: time.Hour,
EnvVar: "DRONE_TIMEOUT", EnvVar: "DRONE_TIMEOUT,WOODPECKER_TIMEOUT",
}, },
cli.StringSliceFlag{ cli.StringSliceFlag{
Name: "volumes", Name: "volumes",
Usage: "build volumes", Usage: "build volumes",
EnvVar: "DRONE_VOLUMES", EnvVar: "DRONE_VOLUMES,WOODPECKER_VOLUMES",
}, },
cli.StringSliceFlag{ cli.StringSliceFlag{
Name: "network", Name: "network",
Usage: "external networks", Usage: "external networks",
EnvVar: "DRONE_NETWORKS", EnvVar: "DRONE_NETWORKS,WOODPECKER_NETWORKS",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prefix", Name: "prefix",
Value: "drone", Value: "drone",
Usage: "prefix containers created by drone", Usage: "prefix containers created by drone",
EnvVar: "DRONE_DOCKER_PREFIX", EnvVar: "DRONE_DOCKER_PREFIX,WOODPECKER_DOCKER_PREFIX",
Hidden: true, Hidden: true,
}, },
cli.StringSliceFlag{ cli.StringSliceFlag{
@ -86,27 +86,27 @@ var Command = cli.Command{
cli.StringFlag{ cli.StringFlag{
Name: "workspace-base", Name: "workspace-base",
Value: "/drone", Value: "/drone",
EnvVar: "DRONE_WORKSPACE_BASE", EnvVar: "DRONE_WORKSPACE_BASE,WOODPECKER_WORKSPACE_BASE",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "workspace-path", Name: "workspace-path",
Value: "src", Value: "src",
EnvVar: "DRONE_WORKSPACE_PATH", EnvVar: "DRONE_WORKSPACE_PATH,WOODPECKER_WORKSPACE_PATH",
}, },
// //
// netrc parameters // netrc parameters
// //
cli.StringFlag{ cli.StringFlag{
Name: "netrc-username", Name: "netrc-username",
EnvVar: "DRONE_NETRC_USERNAME", EnvVar: "DRONE_NETRC_USERNAME,WOODPECKER_NETRC_USERNAME",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "netrc-password", Name: "netrc-password",
EnvVar: "DRONE_NETRC_PASSWORD", EnvVar: "DRONE_NETRC_PASSWORD,WOODPECKER_NETRC_PASSWORD",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "netrc-machine", Name: "netrc-machine",
EnvVar: "DRONE_NETRC_MACHINE", EnvVar: "DRONE_NETRC_MACHINE,WOODPECKER_NETRC_MACHINE",
}, },
// //
// metadata parameters // metadata parameters
@ -114,169 +114,169 @@ var Command = cli.Command{
cli.StringFlag{ cli.StringFlag{
Name: "system-arch", Name: "system-arch",
Value: "linux/amd64", Value: "linux/amd64",
EnvVar: "DRONE_SYSTEM_ARCH", EnvVar: "DRONE_SYSTEM_ARCH,WOODPECKER_SYSTEM_ARCH",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "system-name", Name: "system-name",
Value: "pipec", Value: "pipec",
EnvVar: "DRONE_SYSTEM_NAME", EnvVar: "DRONE_SYSTEM_NAME,WOODPECKER_SYSTEM_NAME",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "system-link", Name: "system-link",
Value: "https://github.com/cncd/pipec", Value: "https://github.com/cncd/pipec",
EnvVar: "DRONE_SYSTEM_LINK", EnvVar: "DRONE_SYSTEM_LINK,WOODPECKER_SYSTEM_LINK",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "repo-name", Name: "repo-name",
EnvVar: "DRONE_REPO_NAME", EnvVar: "DRONE_REPO_NAME,WOODPECKER_REPO_NAME",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "repo-link", Name: "repo-link",
EnvVar: "DRONE_REPO_LINK", EnvVar: "DRONE_REPO_LINK,WOODPECKER_REPO_LINK",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "repo-remote-url", Name: "repo-remote-url",
EnvVar: "DRONE_REPO_REMOTE", EnvVar: "DRONE_REPO_REMOTE,WOODPECKER_REPO_REMOTE",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "repo-private", Name: "repo-private",
EnvVar: "DRONE_REPO_PRIVATE", EnvVar: "DRONE_REPO_PRIVATE,WOODPECKER_REPO_PRIVATE",
}, },
cli.IntFlag{ cli.IntFlag{
Name: "build-number", Name: "build-number",
EnvVar: "DRONE_BUILD_NUMBER", EnvVar: "DRONE_BUILD_NUMBER,WOODPECKER_BUILD_NUMBER",
}, },
cli.IntFlag{ cli.IntFlag{
Name: "parent-build-number", Name: "parent-build-number",
EnvVar: "DRONE_PARENT_BUILD_NUMBER", EnvVar: "DRONE_PARENT_BUILD_NUMBER,WOODPECKER_PARENT_BUILD_NUMBER",
}, },
cli.Int64Flag{ cli.Int64Flag{
Name: "build-created", Name: "build-created",
EnvVar: "DRONE_BUILD_CREATED", EnvVar: "DRONE_BUILD_CREATED,WOODPECKER_BUILD_CREATED",
}, },
cli.Int64Flag{ cli.Int64Flag{
Name: "build-started", Name: "build-started",
EnvVar: "DRONE_BUILD_STARTED", EnvVar: "DRONE_BUILD_STARTED,WOODPECKER_BUILD_STARTED",
}, },
cli.Int64Flag{ cli.Int64Flag{
Name: "build-finished", Name: "build-finished",
EnvVar: "DRONE_BUILD_FINISHED", EnvVar: "DRONE_BUILD_FINISHED,WOODPECKER_BUILD_FINISHED",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "build-status", Name: "build-status",
EnvVar: "DRONE_BUILD_STATUS", EnvVar: "DRONE_BUILD_STATUS,WOODPECKER_BUILD_STATUS",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "build-event", Name: "build-event",
EnvVar: "DRONE_BUILD_EVENT", EnvVar: "DRONE_BUILD_EVENT,WOODPECKER_BUILD_EVENT",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "build-link", Name: "build-link",
EnvVar: "DRONE_BUILD_LINK", EnvVar: "DRONE_BUILD_LINK,WOODPECKER_BUILD_LINK",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "build-target", Name: "build-target",
EnvVar: "DRONE_BUILD_TARGET", EnvVar: "DRONE_BUILD_TARGET,WOODPECKER_BUILD_TARGET",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit-sha", Name: "commit-sha",
EnvVar: "DRONE_COMMIT_SHA", EnvVar: "DRONE_COMMIT_SHA,WOODPECKER_COMMIT_SHA",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit-ref", Name: "commit-ref",
EnvVar: "DRONE_COMMIT_REF", EnvVar: "DRONE_COMMIT_REF,WOODPECKER_COMMIT_REF",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit-refspec", Name: "commit-refspec",
EnvVar: "DRONE_COMMIT_REFSPEC", EnvVar: "DRONE_COMMIT_REFSPEC,WOODPECKER_COMMIT_REFSPEC",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit-branch", Name: "commit-branch",
EnvVar: "DRONE_COMMIT_BRANCH", EnvVar: "DRONE_COMMIT_BRANCH,WOODPECKER_COMMIT_BRANCH",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit-message", Name: "commit-message",
EnvVar: "DRONE_COMMIT_MESSAGE", EnvVar: "DRONE_COMMIT_MESSAGE,WOODPECKER_COMMIT_MESSAGE",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit-author-name", Name: "commit-author-name",
EnvVar: "DRONE_COMMIT_AUTHOR_NAME", EnvVar: "DRONE_COMMIT_AUTHOR_NAME,WOODPECKER_COMMIT_AUTHOR_NAME",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit-author-avatar", Name: "commit-author-avatar",
EnvVar: "DRONE_COMMIT_AUTHOR_AVATAR", EnvVar: "DRONE_COMMIT_AUTHOR_AVATAR,WOODPECKER_COMMIT_AUTHOR_AVATAR",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "commit-author-email", Name: "commit-author-email",
EnvVar: "DRONE_COMMIT_AUTHOR_EMAIL", EnvVar: "DRONE_COMMIT_AUTHOR_EMAIL,WOODPECKER_COMMIT_AUTHOR_EMAIL",
}, },
cli.IntFlag{ cli.IntFlag{
Name: "prev-build-number", Name: "prev-build-number",
EnvVar: "DRONE_PREV_BUILD_NUMBER", EnvVar: "DRONE_PREV_BUILD_NUMBER,WOODPECKER_PREV_BUILD_NUMBER",
}, },
cli.Int64Flag{ cli.Int64Flag{
Name: "prev-build-created", Name: "prev-build-created",
EnvVar: "DRONE_PREV_BUILD_CREATED", EnvVar: "DRONE_PREV_BUILD_CREATED,WOODPECKER_PREV_BUILD_CREATED",
}, },
cli.Int64Flag{ cli.Int64Flag{
Name: "prev-build-started", Name: "prev-build-started",
EnvVar: "DRONE_PREV_BUILD_STARTED", EnvVar: "DRONE_PREV_BUILD_STARTED,WOODPECKER_PREV_BUILD_STARTED",
}, },
cli.Int64Flag{ cli.Int64Flag{
Name: "prev-build-finished", Name: "prev-build-finished",
EnvVar: "DRONE_PREV_BUILD_FINISHED", EnvVar: "DRONE_PREV_BUILD_FINISHED,WOODPECKER_PREV_BUILD_FINISHED",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev-build-status", Name: "prev-build-status",
EnvVar: "DRONE_PREV_BUILD_STATUS", EnvVar: "DRONE_PREV_BUILD_STATUS,WOODPECKER_PREV_BUILD_STATUS",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev-build-event", Name: "prev-build-event",
EnvVar: "DRONE_PREV_BUILD_EVENT", EnvVar: "DRONE_PREV_BUILD_EVENT,WOODPECKER_PREV_BUILD_EVENT",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev-build-link", Name: "prev-build-link",
EnvVar: "DRONE_PREV_BUILD_LINK", EnvVar: "DRONE_PREV_BUILD_LINK,WOODPECKER_PREV_BUILD_LINK",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev-commit-sha", Name: "prev-commit-sha",
EnvVar: "DRONE_PREV_COMMIT_SHA", EnvVar: "DRONE_PREV_COMMIT_SHA,WOODPECKER_PREV_COMMIT_SHA",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev-commit-ref", Name: "prev-commit-ref",
EnvVar: "DRONE_PREV_COMMIT_REF", EnvVar: "DRONE_PREV_COMMIT_REF,WOODPECKER_PREV_COMMIT_REF",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev-commit-refspec", Name: "prev-commit-refspec",
EnvVar: "DRONE_PREV_COMMIT_REFSPEC", EnvVar: "DRONE_PREV_COMMIT_REFSPEC,WOODPECKER_PREV_COMMIT_REFSPEC",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev-commit-branch", Name: "prev-commit-branch",
EnvVar: "DRONE_PREV_COMMIT_BRANCH", EnvVar: "DRONE_PREV_COMMIT_BRANCH,WOODPECKER_PREV_COMMIT_BRANCH",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev-commit-message", Name: "prev-commit-message",
EnvVar: "DRONE_PREV_COMMIT_MESSAGE", EnvVar: "DRONE_PREV_COMMIT_MESSAGE,WOODPECKER_PREV_COMMIT_MESSAGE",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev-commit-author-name", Name: "prev-commit-author-name",
EnvVar: "DRONE_PREV_COMMIT_AUTHOR_NAME", EnvVar: "DRONE_PREV_COMMIT_AUTHOR_NAME,WOODPECKER_PREV_COMMIT_AUTHOR_NAME",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev-commit-author-avatar", Name: "prev-commit-author-avatar",
EnvVar: "DRONE_PREV_COMMIT_AUTHOR_AVATAR", EnvVar: "DRONE_PREV_COMMIT_AUTHOR_AVATAR,WOODPECKER_PREV_COMMIT_AUTHOR_AVATAR",
}, },
cli.StringFlag{ cli.StringFlag{
Name: "prev-commit-author-email", Name: "prev-commit-author-email",
EnvVar: "DRONE_PREV_COMMIT_AUTHOR_EMAIL", EnvVar: "DRONE_PREV_COMMIT_AUTHOR_EMAIL,WOODPECKER_PREV_COMMIT_AUTHOR_EMAIL",
}, },
cli.IntFlag{ cli.IntFlag{
Name: "job-number", Name: "job-number",
EnvVar: "DRONE_JOB_NUMBER", EnvVar: "DRONE_JOB_NUMBER,WOODPECKER_JOB_NUMBER",
}, },
cli.StringSliceFlag{ cli.StringSliceFlag{
Name: "env, e", Name: "env, e",
EnvVar: "DRONE_ENV", EnvVar: "DRONE_ENV,WOODPECKER_ENV",
}, },
}, },
} }