diff --git a/cli/drone/exec/exec.go b/cli/drone/exec/exec.go index fa9856061..bec0d72ad 100644 --- a/cli/drone/exec/exec.go +++ b/cli/drone/exec/exec.go @@ -42,29 +42,29 @@ var Command = cli.Command{ cli.BoolTFlag{ Name: "local", Usage: "build from local directory", - EnvVar: "DRONE_LOCAL", + EnvVar: "DRONE_LOCAL,WOODPECKER_LOCAL", }, cli.DurationFlag{ Name: "timeout", Usage: "build timeout", Value: time.Hour, - EnvVar: "DRONE_TIMEOUT", + EnvVar: "DRONE_TIMEOUT,WOODPECKER_TIMEOUT", }, cli.StringSliceFlag{ Name: "volumes", Usage: "build volumes", - EnvVar: "DRONE_VOLUMES", + EnvVar: "DRONE_VOLUMES,WOODPECKER_VOLUMES", }, cli.StringSliceFlag{ Name: "network", Usage: "external networks", - EnvVar: "DRONE_NETWORKS", + EnvVar: "DRONE_NETWORKS,WOODPECKER_NETWORKS", }, cli.StringFlag{ Name: "prefix", Value: "drone", Usage: "prefix containers created by drone", - EnvVar: "DRONE_DOCKER_PREFIX", + EnvVar: "DRONE_DOCKER_PREFIX,WOODPECKER_DOCKER_PREFIX", Hidden: true, }, cli.StringSliceFlag{ @@ -89,27 +89,27 @@ var Command = cli.Command{ cli.StringFlag{ Name: "workspace-base", Value: "/drone", - EnvVar: "DRONE_WORKSPACE_BASE", + EnvVar: "DRONE_WORKSPACE_BASE,WOODPECKER_WORKSPACE_BASE", }, cli.StringFlag{ Name: "workspace-path", Value: "src", - EnvVar: "DRONE_WORKSPACE_PATH", + EnvVar: "DRONE_WORKSPACE_PATH,WOODPECKER_WORKSPACE_PATH", }, // // netrc parameters // cli.StringFlag{ Name: "netrc-username", - EnvVar: "DRONE_NETRC_USERNAME", + EnvVar: "DRONE_NETRC_USERNAME,WOODPECKER_NETRC_USERNAME", }, cli.StringFlag{ Name: "netrc-password", - EnvVar: "DRONE_NETRC_PASSWORD", + EnvVar: "DRONE_NETRC_PASSWORD,WOODPECKER_NETRC_PASSWORD", }, cli.StringFlag{ Name: "netrc-machine", - EnvVar: "DRONE_NETRC_MACHINE", + EnvVar: "DRONE_NETRC_MACHINE,WOODPECKER_NETRC_MACHINE", }, // // metadata parameters @@ -117,169 +117,169 @@ var Command = cli.Command{ cli.StringFlag{ Name: "system-arch", Value: "linux/amd64", - EnvVar: "DRONE_SYSTEM_ARCH", + EnvVar: "DRONE_SYSTEM_ARCH,WOODPECKER_SYSTEM_ARCH", }, cli.StringFlag{ Name: "system-name", Value: "pipec", - EnvVar: "DRONE_SYSTEM_NAME", + EnvVar: "DRONE_SYSTEM_NAME,WOODPECKER_SYSTEM_NAME", }, cli.StringFlag{ Name: "system-link", Value: "https://github.com/cncd/pipec", - EnvVar: "DRONE_SYSTEM_LINK", + EnvVar: "DRONE_SYSTEM_LINK,WOODPECKER_SYSTEM_LINK", }, cli.StringFlag{ Name: "repo-name", - EnvVar: "DRONE_REPO_NAME", + EnvVar: "DRONE_REPO_NAME,WOODPECKER_REPO_NAME", }, cli.StringFlag{ Name: "repo-link", - EnvVar: "DRONE_REPO_LINK", + EnvVar: "DRONE_REPO_LINK,WOODPECKER_REPO_LINK", }, cli.StringFlag{ Name: "repo-remote-url", - EnvVar: "DRONE_REPO_REMOTE", + EnvVar: "DRONE_REPO_REMOTE,WOODPECKER_REPO_REMOTE", }, cli.StringFlag{ Name: "repo-private", - EnvVar: "DRONE_REPO_PRIVATE", + EnvVar: "DRONE_REPO_PRIVATE,WOODPECKER_REPO_PRIVATE", }, cli.IntFlag{ Name: "build-number", - EnvVar: "DRONE_BUILD_NUMBER", + EnvVar: "DRONE_BUILD_NUMBER,WOODPECKER_BUILD_NUMBER", }, cli.IntFlag{ Name: "parent-build-number", - EnvVar: "DRONE_PARENT_BUILD_NUMBER", + EnvVar: "DRONE_PARENT_BUILD_NUMBER,WOODPECKER_PARENT_BUILD_NUMBER", }, cli.Int64Flag{ Name: "build-created", - EnvVar: "DRONE_BUILD_CREATED", + EnvVar: "DRONE_BUILD_CREATED,WOODPECKER_BUILD_CREATED", }, cli.Int64Flag{ Name: "build-started", - EnvVar: "DRONE_BUILD_STARTED", + EnvVar: "DRONE_BUILD_STARTED,WOODPECKER_BUILD_STARTED", }, cli.Int64Flag{ Name: "build-finished", - EnvVar: "DRONE_BUILD_FINISHED", + EnvVar: "DRONE_BUILD_FINISHED,WOODPECKER_BUILD_FINISHED", }, cli.StringFlag{ Name: "build-status", - EnvVar: "DRONE_BUILD_STATUS", + EnvVar: "DRONE_BUILD_STATUS,WOODPECKER_BUILD_STATUS", }, cli.StringFlag{ Name: "build-event", - EnvVar: "DRONE_BUILD_EVENT", + EnvVar: "DRONE_BUILD_EVENT,WOODPECKER_BUILD_EVENT", }, cli.StringFlag{ Name: "build-link", - EnvVar: "DRONE_BUILD_LINK", + EnvVar: "DRONE_BUILD_LINK,WOODPECKER_BUILD_LINK", }, cli.StringFlag{ Name: "build-target", - EnvVar: "DRONE_BUILD_TARGET", + EnvVar: "DRONE_BUILD_TARGET,WOODPECKER_BUILD_TARGET", }, cli.StringFlag{ Name: "commit-sha", - EnvVar: "DRONE_COMMIT_SHA", + EnvVar: "DRONE_COMMIT_SHA,WOODPECKER_COMMIT_SHA", }, cli.StringFlag{ Name: "commit-ref", - EnvVar: "DRONE_COMMIT_REF", + EnvVar: "DRONE_COMMIT_REF,WOODPECKER_COMMIT_REF", }, cli.StringFlag{ Name: "commit-refspec", - EnvVar: "DRONE_COMMIT_REFSPEC", + EnvVar: "DRONE_COMMIT_REFSPEC,WOODPECKER_COMMIT_REFSPEC", }, cli.StringFlag{ Name: "commit-branch", - EnvVar: "DRONE_COMMIT_BRANCH", + EnvVar: "DRONE_COMMIT_BRANCH,WOODPECKER_COMMIT_BRANCH", }, cli.StringFlag{ Name: "commit-message", - EnvVar: "DRONE_COMMIT_MESSAGE", + EnvVar: "DRONE_COMMIT_MESSAGE,WOODPECKER_COMMIT_MESSAGE", }, cli.StringFlag{ Name: "commit-author-name", - EnvVar: "DRONE_COMMIT_AUTHOR_NAME", + EnvVar: "DRONE_COMMIT_AUTHOR_NAME,WOODPECKER_COMMIT_AUTHOR_NAME", }, cli.StringFlag{ Name: "commit-author-avatar", - EnvVar: "DRONE_COMMIT_AUTHOR_AVATAR", + EnvVar: "DRONE_COMMIT_AUTHOR_AVATAR,WOODPECKER_COMMIT_AUTHOR_AVATAR", }, cli.StringFlag{ Name: "commit-author-email", - EnvVar: "DRONE_COMMIT_AUTHOR_EMAIL", + EnvVar: "DRONE_COMMIT_AUTHOR_EMAIL,WOODPECKER_COMMIT_AUTHOR_EMAIL", }, cli.IntFlag{ Name: "prev-build-number", - EnvVar: "DRONE_PREV_BUILD_NUMBER", + EnvVar: "DRONE_PREV_BUILD_NUMBER,WOODPECKER_PREV_BUILD_NUMBER", }, cli.Int64Flag{ Name: "prev-build-created", - EnvVar: "DRONE_PREV_BUILD_CREATED", + EnvVar: "DRONE_PREV_BUILD_CREATED,WOODPECKER_PREV_BUILD_CREATED", }, cli.Int64Flag{ Name: "prev-build-started", - EnvVar: "DRONE_PREV_BUILD_STARTED", + EnvVar: "DRONE_PREV_BUILD_STARTED,WOODPECKER_PREV_BUILD_STARTED", }, cli.Int64Flag{ Name: "prev-build-finished", - EnvVar: "DRONE_PREV_BUILD_FINISHED", + EnvVar: "DRONE_PREV_BUILD_FINISHED,WOODPECKER_PREV_BUILD_FINISHED", }, cli.StringFlag{ Name: "prev-build-status", - EnvVar: "DRONE_PREV_BUILD_STATUS", + EnvVar: "DRONE_PREV_BUILD_STATUS,WOODPECKER_PREV_BUILD_STATUS", }, cli.StringFlag{ Name: "prev-build-event", - EnvVar: "DRONE_PREV_BUILD_EVENT", + EnvVar: "DRONE_PREV_BUILD_EVENT,WOODPECKER_PREV_BUILD_EVENT", }, cli.StringFlag{ Name: "prev-build-link", - EnvVar: "DRONE_PREV_BUILD_LINK", + EnvVar: "DRONE_PREV_BUILD_LINK,WOODPECKER_PREV_BUILD_LINK", }, cli.StringFlag{ Name: "prev-commit-sha", - EnvVar: "DRONE_PREV_COMMIT_SHA", + EnvVar: "DRONE_PREV_COMMIT_SHA,WOODPECKER_PREV_COMMIT_SHA", }, cli.StringFlag{ Name: "prev-commit-ref", - EnvVar: "DRONE_PREV_COMMIT_REF", + EnvVar: "DRONE_PREV_COMMIT_REF,WOODPECKER_PREV_COMMIT_REF", }, cli.StringFlag{ Name: "prev-commit-refspec", - EnvVar: "DRONE_PREV_COMMIT_REFSPEC", + EnvVar: "DRONE_PREV_COMMIT_REFSPEC,WOODPECKER_PREV_COMMIT_REFSPEC", }, cli.StringFlag{ Name: "prev-commit-branch", - EnvVar: "DRONE_PREV_COMMIT_BRANCH", + EnvVar: "DRONE_PREV_COMMIT_BRANCH,WOODPECKER_PREV_COMMIT_BRANCH", }, cli.StringFlag{ Name: "prev-commit-message", - EnvVar: "DRONE_PREV_COMMIT_MESSAGE", + EnvVar: "DRONE_PREV_COMMIT_MESSAGE,WOODPECKER_PREV_COMMIT_MESSAGE", }, cli.StringFlag{ Name: "prev-commit-author-name", - EnvVar: "DRONE_PREV_COMMIT_AUTHOR_NAME", + EnvVar: "DRONE_PREV_COMMIT_AUTHOR_NAME,WOODPECKER_PREV_COMMIT_AUTHOR_NAME", }, cli.StringFlag{ Name: "prev-commit-author-avatar", - EnvVar: "DRONE_PREV_COMMIT_AUTHOR_AVATAR", + EnvVar: "DRONE_PREV_COMMIT_AUTHOR_AVATAR,WOODPECKER_PREV_COMMIT_AUTHOR_AVATAR", }, cli.StringFlag{ Name: "prev-commit-author-email", - EnvVar: "DRONE_PREV_COMMIT_AUTHOR_EMAIL", + EnvVar: "DRONE_PREV_COMMIT_AUTHOR_EMAIL,WOODPECKER_PREV_COMMIT_AUTHOR_EMAIL", }, cli.IntFlag{ Name: "job-number", - EnvVar: "DRONE_JOB_NUMBER", + EnvVar: "DRONE_JOB_NUMBER,WOODPECKER_JOB_NUMBER", }, cli.StringSliceFlag{ Name: "env, e", - EnvVar: "DRONE_ENV", + EnvVar: "DRONE_ENV,WOODPECKER_ENV", }, }, } diff --git a/cli/drone/main.go b/cli/drone/main.go index 57b10519b..a6eb08aee 100644 --- a/cli/drone/main.go +++ b/cli/drone/main.go @@ -31,18 +31,18 @@ func main() { cli.StringFlag{ Name: "t, token", Usage: "server auth token", - EnvVar: "DRONE_TOKEN", + EnvVar: "DRONE_TOKEN,WOODPECKER_TOKEN", }, cli.StringFlag{ Name: "s, server", Usage: "server address", - EnvVar: "DRONE_SERVER", + EnvVar: "DRONE_SERVER,WOODPECKER_SERVER", }, cli.BoolFlag{ Name: "skip-verify", Usage: "skip ssl verfification", - EnvVar: "DRONE_SKIP_VERIFY", + EnvVar: "DRONE_SKIP_VERIFY,WOODPECKER_SKIP_VERIFY", Hidden: true, }, cli.StringFlag{ diff --git a/cmd/drone-agent/main.go b/cmd/drone-agent/main.go index 2db7a86b1..c506a4da5 100644 --- a/cmd/drone-agent/main.go +++ b/cmd/drone-agent/main.go @@ -40,71 +40,71 @@ func main() { } app.Flags = []cli.Flag{ cli.StringFlag{ - EnvVar: "DRONE_SERVER", + EnvVar: "DRONE_SERVER,WOODPECKER_SERVER", Name: "server", Usage: "drone server address", Value: "localhost:9000", }, cli.StringFlag{ - EnvVar: "DRONE_USERNAME", + EnvVar: "DRONE_USERNAME,WOODPECKER_USERNAME", Name: "username", Usage: "drone auth username", Value: "x-oauth-basic", }, cli.StringFlag{ - EnvVar: "DRONE_PASSWORD,DRONE_SECRET", + EnvVar: "DRONE_PASSWORD,DRONE_SECRET,WOODPECKER_PASSWORD,WOODPECKER_SECRET", Name: "password", Usage: "server-agent shared password", }, cli.BoolTFlag{ - EnvVar: "DRONE_DEBUG", + EnvVar: "DRONE_DEBUG,WOODPECKER_DEBUG", Name: "debug", Usage: "enable agent debug mode", }, cli.BoolFlag{ - EnvVar: "DRONE_DEBUG_PRETTY", + EnvVar: "DRONE_DEBUG_PRETTY,WOODPECKER_DEBUG_PRETTY", Name: "pretty", Usage: "enable pretty-printed debug output", }, cli.BoolTFlag{ - EnvVar: "DRONE_DEBUG_NOCOLOR", + EnvVar: "DRONE_DEBUG_NOCOLOR,WOODPECKER_DEBUG_NOCOLOR", Name: "nocolor", Usage: "disable colored debug output", }, cli.StringFlag{ - EnvVar: "DRONE_HOSTNAME,HOSTNAME", + EnvVar: "DRONE_HOSTNAME,HOSTNAME,WOODPECKER_HOSTNAME,HOSTNAME", Name: "hostname", Usage: "agent hostname", }, cli.StringFlag{ - EnvVar: "DRONE_PLATFORM", + EnvVar: "DRONE_PLATFORM,WOODPECKER_PLATFORM", Name: "platform", Usage: "restrict builds by platform conditions", Value: "linux/amd64", }, cli.StringFlag{ - EnvVar: "DRONE_FILTER", + EnvVar: "DRONE_FILTER,WOODPECKER_FILTER", Name: "filter", Usage: "filter expression to restrict builds by label", }, cli.IntFlag{ - EnvVar: "DRONE_MAX_PROCS", + EnvVar: "DRONE_MAX_PROCS,WOODPECKER_MAX_PROCS", Name: "max-procs", Usage: "agent parallel builds", Value: 1, }, cli.BoolTFlag{ - EnvVar: "DRONE_HEALTHCHECK", + EnvVar: "DRONE_HEALTHCHECK,WOODPECKER_HEALTHCHECK", Name: "healthcheck", Usage: "enable healthcheck endpoint", }, cli.DurationFlag{ - EnvVar: "DRONE_KEEPALIVE_TIME", + EnvVar: "DRONE_KEEPALIVE_TIME,WOODPECKER_KEEPALIVE_TIME", Name: "keepalive-time", Usage: "after a duration of this time of no activity, the agent pings the server to check if the transport is still alive", }, cli.DurationFlag{ - EnvVar: "DRONE_KEEPALIVE_TIMEOUT", + EnvVar: "DRONE_KEEPALIVE_TIMEOUT,WOODPECKER_KEEPALIVE_TIMEOUT", Name: "keepalive-timeout", Usage: "after pinging for a keepalive check, the agent waits for a duration of this time before closing the connection if no activity", Value: time.Second * 20, @@ -112,12 +112,12 @@ func main() { cli.BoolFlag{ Name: "secure-grpc", Usage: "should the connection to DRONE_SERVER be made using a secure transport", - EnvVar: "DRONE_GRPC_SECURE", + EnvVar: "DRONE_GRPC_SECURE,WOODPECKER_GRPC_SECURE", }, cli.BoolTFlag{ Name: "skip-insecure-grpc", Usage: "should the grpc server certificate be verified, only valid when DRONE_GRPC_SECURE is true", - EnvVar: "DRONE_GRPC_VERIFY", + EnvVar: "DRONE_GRPC_VERIFY,WOODPECKER_GRPC_VERIFY", }, } diff --git a/cmd/drone-server/server.go b/cmd/drone-server/server.go index c2d1cd2c2..ab6acc7d1 100644 --- a/cmd/drone-server/server.go +++ b/cmd/drone-server/server.go @@ -51,81 +51,81 @@ import ( var flags = []cli.Flag{ cli.BoolFlag{ - EnvVar: "DRONE_DEBUG", + EnvVar: "DRONE_DEBUG,WOODPECKER_DEBUG", Name: "debug", Usage: "enable server debug mode", }, cli.StringFlag{ - EnvVar: "DRONE_SERVER_HOST,DRONE_HOST", + EnvVar: "DRONE_SERVER_HOST,DRONE_HOST,WOODPECKER_SERVER_HOST,WOODPECKER_HOST", Name: "server-host", Usage: "server fully qualified url (://)", }, cli.StringFlag{ - EnvVar: "DRONE_SERVER_ADDR", + EnvVar: "DRONE_SERVER_ADDR,WOODPECKER_SERVER_ADDR", Name: "server-addr", Usage: "server address", Value: ":8000", }, cli.StringFlag{ - EnvVar: "DRONE_SERVER_CERT", + EnvVar: "DRONE_SERVER_CERT,WOODPECKER_SERVER_CERT", Name: "server-cert", Usage: "server ssl cert path", }, cli.StringFlag{ - EnvVar: "DRONE_SERVER_KEY", + EnvVar: "DRONE_SERVER_KEY,WOODPECKER_SERVER_KEY", Name: "server-key", Usage: "server ssl key path", }, cli.BoolFlag{ - EnvVar: "DRONE_LETS_ENCRYPT", + EnvVar: "DRONE_LETS_ENCRYPT,WOODPECKER_LETS_ENCRYPT", Name: "lets-encrypt", Usage: "enable let's encrypt", }, cli.BoolFlag{ - EnvVar: "DRONE_QUIC", + EnvVar: "DRONE_QUIC,WOODPECKER_QUIC", Name: "quic", Usage: "enable quic", }, cli.StringFlag{ - EnvVar: "DRONE_WWW", + EnvVar: "DRONE_WWW,WOODPECKER_WWW", Name: "www", Usage: "serve the website from disk", Hidden: true, }, cli.StringSliceFlag{ - EnvVar: "DRONE_ADMIN", + EnvVar: "DRONE_ADMIN,WOODPECKER_ADMIN", Name: "admin", Usage: "list of admin users", }, cli.StringSliceFlag{ - EnvVar: "DRONE_ORGS", + EnvVar: "DRONE_ORGS,WOODPECKER_ORGS", Name: "orgs", Usage: "list of approved organizations", }, cli.StringSliceFlag{ - EnvVar: "DRONE_REPO_OWNERS", + EnvVar: "DRONE_REPO_OWNERS,WOODPECKER_REPO_OWNERS", Name: "repo-owners", Usage: "List of syncable repo owners", }, cli.BoolFlag{ - EnvVar: "DRONE_OPEN", + EnvVar: "DRONE_OPEN,WOODPECKER_OPEN", Name: "open", Usage: "enable open user registration", }, cli.StringFlag{ - EnvVar: "DRONE_REPO_CONFIG", + EnvVar: "DRONE_REPO_CONFIG,WOODPECKER_REPO_CONFIG", Name: "repo-config", Usage: "file path for the drone config", Value: ".drone.yml", }, cli.DurationFlag{ - EnvVar: "DRONE_SESSION_EXPIRES", + EnvVar: "DRONE_SESSION_EXPIRES,WOODPECKER_SESSION_EXPIRES", Name: "session-expires", Usage: "session expiration time", Value: time.Hour * 72, }, cli.StringSliceFlag{ - EnvVar: "DRONE_ESCALATE", + EnvVar: "DRONE_ESCALATE,WOODPECKER_ESCALATE", Name: "escalate", Usage: "images to run in privileged mode", Value: &cli.StringSlice{ @@ -135,55 +135,55 @@ var flags = []cli.Flag{ }, }, cli.StringSliceFlag{ - EnvVar: "DRONE_VOLUME", + EnvVar: "DRONE_VOLUME,WOODPECKER_VOLUME", Name: "volume", }, cli.StringFlag{ - EnvVar: "DRONE_DOCKER_CONFIG", + EnvVar: "DRONE_DOCKER_CONFIG,WOODPECKER_DOCKER_CONFIG", Name: "docker-config", }, cli.StringSliceFlag{ - EnvVar: "DRONE_ENVIRONMENT", + EnvVar: "DRONE_ENVIRONMENT,WOODPECKER_ENVIRONMENT", Name: "environment", }, cli.StringSliceFlag{ - EnvVar: "DRONE_NETWORK", + EnvVar: "DRONE_NETWORK,WOODPECKER_NETWORK", Name: "network", }, cli.StringFlag{ - EnvVar: "DRONE_AGENT_SECRET,DRONE_SECRET", + EnvVar: "DRONE_AGENT_SECRET,DRONE_SECRET,WOODPECKER_AGENT_SECRET,WOODPECKER_SECRET", Name: "agent-secret", Usage: "server-agent shared password", }, cli.StringFlag{ - EnvVar: "DRONE_SECRET_ENDPOINT", + EnvVar: "DRONE_SECRET_ENDPOINT,WOODPECKER_SECRET_ENDPOINT", Name: "secret-service", Usage: "secret plugin endpoint", }, cli.StringFlag{ - EnvVar: "DRONE_REGISTRY_ENDPOINT", + EnvVar: "DRONE_REGISTRY_ENDPOINT,WOODPECKER_REGISTRY_ENDPOINT", Name: "registry-service", Usage: "registry plugin endpoint", }, cli.StringFlag{ - EnvVar: "DRONE_GATEKEEPER_ENDPOINT", + EnvVar: "DRONE_GATEKEEPER_ENDPOINT,WOODPECKER_GATEKEEPER_ENDPOINT", Name: "gating-service", Usage: "gated build endpoint", }, cli.StringFlag{ - EnvVar: "DRONE_DATABASE_DRIVER,DATABASE_DRIVER", + EnvVar: "DRONE_DATABASE_DRIVER,DATABASE_DRIVER,WOODPECKER_DATABASE_DRIVER,DATABASE_DRIVER", Name: "driver", Usage: "database driver", Value: "sqlite3", }, cli.StringFlag{ - EnvVar: "DRONE_DATABASE_DATASOURCE,DATABASE_CONFIG", + EnvVar: "DRONE_DATABASE_DATASOURCE,DATABASE_CONFIG,WOODPECKER_DATABASE_DATASOURCE,DATABASE_CONFIG", Name: "datasource", Usage: "database driver configuration string", Value: "drone.sqlite", }, cli.StringFlag{ - EnvVar: "DRONE_PROMETHEUS_AUTH_TOKEN", + EnvVar: "DRONE_PROMETHEUS_AUTH_TOKEN,WOODPECKER_PROMETHEUS_AUTH_TOKEN", Name: "prometheus-auth-token", Usage: "token to secure prometheus metrics endpoint", Value: "", @@ -192,32 +192,32 @@ var flags = []cli.Flag{ // resource limit parameters // cli.Int64Flag{ - EnvVar: "DRONE_LIMIT_MEM_SWAP", + EnvVar: "DRONE_LIMIT_MEM_SWAP,WOODPECKER_LIMIT_MEM_SWAP", Name: "limit-mem-swap", Usage: "maximum swappable memory allowed in bytes", }, cli.Int64Flag{ - EnvVar: "DRONE_LIMIT_MEM", + EnvVar: "DRONE_LIMIT_MEM,WOODPECKER_LIMIT_MEM", Name: "limit-mem", Usage: "maximum memory allowed in bytes", }, cli.Int64Flag{ - EnvVar: "DRONE_LIMIT_SHM_SIZE", + EnvVar: "DRONE_LIMIT_SHM_SIZE,WOODPECKER_LIMIT_SHM_SIZE", Name: "limit-shm-size", Usage: "docker compose /dev/shm allowed in bytes", }, cli.Int64Flag{ - EnvVar: "DRONE_LIMIT_CPU_QUOTA", + EnvVar: "DRONE_LIMIT_CPU_QUOTA,WOODPECKER_LIMIT_CPU_QUOTA", Name: "limit-cpu-quota", Usage: "impose a cpu quota", }, cli.Int64Flag{ - EnvVar: "DRONE_LIMIT_CPU_SHARES", + EnvVar: "DRONE_LIMIT_CPU_SHARES,WOODPECKER_LIMIT_CPU_SHARES", Name: "limit-cpu-shares", Usage: "change the cpu shares", }, cli.StringFlag{ - EnvVar: "DRONE_LIMIT_CPU_SET", + EnvVar: "DRONE_LIMIT_CPU_SET,WOODPECKER_LIMIT_CPU_SET", Name: "limit-cpu-set", Usage: "set the cpus allowed to execute containers", }, @@ -225,34 +225,34 @@ var flags = []cli.Flag{ // remote parameters // cli.BoolFlag{ - EnvVar: "DRONE_GITHUB", + EnvVar: "DRONE_GITHUB,WOODPECKER_GITHUB", Name: "github", Usage: "github driver is enabled", }, cli.StringFlag{ - EnvVar: "DRONE_GITHUB_URL", + EnvVar: "DRONE_GITHUB_URL,WOODPECKER_GITHUB_URL", Name: "github-server", Usage: "github server address", Value: "https://github.com", }, cli.StringFlag{ - EnvVar: "DRONE_GITHUB_CONTEXT", + EnvVar: "DRONE_GITHUB_CONTEXT,WOODPECKER_GITHUB_CONTEXT", Name: "github-context", Usage: "github status context", Value: "continuous-integration/drone", }, cli.StringFlag{ - EnvVar: "DRONE_GITHUB_CLIENT", + EnvVar: "DRONE_GITHUB_CLIENT,WOODPECKER_GITHUB_CLIENT", Name: "github-client", Usage: "github oauth2 client id", }, cli.StringFlag{ - EnvVar: "DRONE_GITHUB_SECRET", + EnvVar: "DRONE_GITHUB_SECRET,WOODPECKER_GITHUB_SECRET", Name: "github-secret", Usage: "github oauth2 client secret", }, cli.StringSliceFlag{ - EnvVar: "DRONE_GITHUB_SCOPE", + EnvVar: "DRONE_GITHUB_SCOPE,WOODPECKER_GITHUB_SCOPE", Name: "github-scope", Usage: "github oauth scope", Value: &cli.StringSlice{ @@ -263,222 +263,222 @@ var flags = []cli.Flag{ }, }, cli.StringFlag{ - EnvVar: "DRONE_GITHUB_GIT_USERNAME", + EnvVar: "DRONE_GITHUB_GIT_USERNAME,WOODPECKER_GITHUB_GIT_USERNAME", Name: "github-git-username", Usage: "github machine user username", }, cli.StringFlag{ - EnvVar: "DRONE_GITHUB_GIT_PASSWORD", + EnvVar: "DRONE_GITHUB_GIT_PASSWORD,WOODPECKER_GITHUB_GIT_PASSWORD", Name: "github-git-password", Usage: "github machine user password", }, cli.BoolTFlag{ - EnvVar: "DRONE_GITHUB_MERGE_REF", + EnvVar: "DRONE_GITHUB_MERGE_REF,WOODPECKER_GITHUB_MERGE_REF", Name: "github-merge-ref", Usage: "github pull requests use merge ref", }, cli.BoolFlag{ - EnvVar: "DRONE_GITHUB_PRIVATE_MODE", + EnvVar: "DRONE_GITHUB_PRIVATE_MODE,WOODPECKER_GITHUB_PRIVATE_MODE", Name: "github-private-mode", Usage: "github is running in private mode", }, cli.BoolFlag{ - EnvVar: "DRONE_GITHUB_SKIP_VERIFY", + EnvVar: "DRONE_GITHUB_SKIP_VERIFY,WOODPECKER_GITHUB_SKIP_VERIFY", Name: "github-skip-verify", Usage: "github skip ssl verification", }, cli.BoolFlag{ - EnvVar: "DRONE_GOGS", + EnvVar: "DRONE_GOGS,WOODPECKER_GOGS", Name: "gogs", Usage: "gogs driver is enabled", }, cli.StringFlag{ - EnvVar: "DRONE_GOGS_URL", + EnvVar: "DRONE_GOGS_URL,WOODPECKER_GOGS_URL", Name: "gogs-server", Usage: "gogs server address", Value: "https://github.com", }, cli.StringFlag{ - EnvVar: "DRONE_GOGS_GIT_USERNAME", + EnvVar: "DRONE_GOGS_GIT_USERNAME,WOODPECKER_GOGS_GIT_USERNAME", Name: "gogs-git-username", Usage: "gogs service account username", }, cli.StringFlag{ - EnvVar: "DRONE_GOGS_GIT_PASSWORD", + EnvVar: "DRONE_GOGS_GIT_PASSWORD,WOODPECKER_GOGS_GIT_PASSWORD", Name: "gogs-git-password", Usage: "gogs service account password", }, cli.BoolFlag{ - EnvVar: "DRONE_GOGS_PRIVATE_MODE", + EnvVar: "DRONE_GOGS_PRIVATE_MODE,WOODPECKER_GOGS_PRIVATE_MODE", Name: "gogs-private-mode", Usage: "gogs private mode enabled", }, cli.BoolFlag{ - EnvVar: "DRONE_GOGS_SKIP_VERIFY", + EnvVar: "DRONE_GOGS_SKIP_VERIFY,WOODPECKER_GOGS_SKIP_VERIFY", Name: "gogs-skip-verify", Usage: "gogs skip ssl verification", }, cli.BoolFlag{ - EnvVar: "DRONE_GITEA", + EnvVar: "DRONE_GITEA,WOODPECKER_GITEA", Name: "gitea", Usage: "gitea driver is enabled", }, cli.StringFlag{ - EnvVar: "DRONE_GITEA_URL", + EnvVar: "DRONE_GITEA_URL,WOODPECKER_GITEA_URL", Name: "gitea-server", Usage: "gitea server address", Value: "https://try.gitea.io", }, cli.StringFlag{ - EnvVar: "DRONE_GITEA_CONTEXT", + EnvVar: "DRONE_GITEA_CONTEXT,WOODPECKER_GITEA_CONTEXT", Name: "gitea-context", Usage: "gitea status context", Value: "continuous-integration/drone", }, cli.StringFlag{ - EnvVar: "DRONE_GITEA_GIT_USERNAME", + EnvVar: "DRONE_GITEA_GIT_USERNAME,WOODPECKER_GITEA_GIT_USERNAME", Name: "gitea-git-username", Usage: "gitea service account username", }, cli.StringFlag{ - EnvVar: "DRONE_GITEA_GIT_PASSWORD", + EnvVar: "DRONE_GITEA_GIT_PASSWORD,WOODPECKER_GITEA_GIT_PASSWORD", Name: "gitea-git-password", Usage: "gitea service account password", }, cli.BoolFlag{ - EnvVar: "DRONE_GITEA_PRIVATE_MODE", + EnvVar: "DRONE_GITEA_PRIVATE_MODE,WOODPECKER_GITEA_PRIVATE_MODE", Name: "gitea-private-mode", Usage: "gitea private mode enabled", }, cli.BoolFlag{ - EnvVar: "DRONE_GITEA_SKIP_VERIFY", + EnvVar: "DRONE_GITEA_SKIP_VERIFY,WOODPECKER_GITEA_SKIP_VERIFY", Name: "gitea-skip-verify", Usage: "gitea skip ssl verification", }, cli.BoolFlag{ - EnvVar: "DRONE_BITBUCKET", + EnvVar: "DRONE_BITBUCKET,WOODPECKER_BITBUCKET", Name: "bitbucket", Usage: "bitbucket driver is enabled", }, cli.StringFlag{ - EnvVar: "DRONE_BITBUCKET_CLIENT", + EnvVar: "DRONE_BITBUCKET_CLIENT,WOODPECKER_BITBUCKET_CLIENT", Name: "bitbucket-client", Usage: "bitbucket oauth2 client id", }, cli.StringFlag{ - EnvVar: "DRONE_BITBUCKET_SECRET", + EnvVar: "DRONE_BITBUCKET_SECRET,WOODPECKER_BITBUCKET_SECRET", Name: "bitbucket-secret", Usage: "bitbucket oauth2 client secret", }, cli.BoolFlag{ - EnvVar: "DRONE_GITLAB", + EnvVar: "DRONE_GITLAB,WOODPECKER_GITLAB", Name: "gitlab", Usage: "gitlab driver is enabled", }, cli.StringFlag{ - EnvVar: "DRONE_GITLAB_URL", + EnvVar: "DRONE_GITLAB_URL,WOODPECKER_GITLAB_URL", Name: "gitlab-server", Usage: "gitlab server address", Value: "https://gitlab.com", }, cli.StringFlag{ - EnvVar: "DRONE_GITLAB_CLIENT", + EnvVar: "DRONE_GITLAB_CLIENT,WOODPECKER_GITLAB_CLIENT", Name: "gitlab-client", Usage: "gitlab oauth2 client id", }, cli.StringFlag{ - EnvVar: "DRONE_GITLAB_SECRET", + EnvVar: "DRONE_GITLAB_SECRET,WOODPECKER_GITLAB_SECRET", Name: "gitlab-secret", Usage: "gitlab oauth2 client secret", }, cli.StringFlag{ - EnvVar: "DRONE_GITLAB_GIT_USERNAME", + EnvVar: "DRONE_GITLAB_GIT_USERNAME,WOODPECKER_GITLAB_GIT_USERNAME", Name: "gitlab-git-username", Usage: "gitlab service account username", }, cli.StringFlag{ - EnvVar: "DRONE_GITLAB_GIT_PASSWORD", + EnvVar: "DRONE_GITLAB_GIT_PASSWORD,WOODPECKER_GITLAB_GIT_PASSWORD", Name: "gitlab-git-password", Usage: "gitlab service account password", }, cli.BoolFlag{ - EnvVar: "DRONE_GITLAB_SKIP_VERIFY", + EnvVar: "DRONE_GITLAB_SKIP_VERIFY,WOODPECKER_GITLAB_SKIP_VERIFY", Name: "gitlab-skip-verify", Usage: "gitlab skip ssl verification", }, cli.BoolFlag{ - EnvVar: "DRONE_GITLAB_PRIVATE_MODE", + EnvVar: "DRONE_GITLAB_PRIVATE_MODE,WOODPECKER_GITLAB_PRIVATE_MODE", Name: "gitlab-private-mode", Usage: "gitlab is running in private mode", }, cli.BoolFlag{ - EnvVar: "DRONE_GITLAB_V3_API", + EnvVar: "DRONE_GITLAB_V3_API,WOODPECKER_GITLAB_V3_API", Name: "gitlab-v3-api", Usage: "gitlab is running the v3 api", }, cli.BoolFlag{ - EnvVar: "DRONE_STASH", + EnvVar: "DRONE_STASH,WOODPECKER_STASH", Name: "stash", Usage: "stash driver is enabled", }, cli.StringFlag{ - EnvVar: "DRONE_STASH_URL", + EnvVar: "DRONE_STASH_URL,WOODPECKER_STASH_URL", Name: "stash-server", Usage: "stash server address", }, cli.StringFlag{ - EnvVar: "DRONE_STASH_CONSUMER_KEY", + EnvVar: "DRONE_STASH_CONSUMER_KEY,WOODPECKER_STASH_CONSUMER_KEY", Name: "stash-consumer-key", Usage: "stash oauth1 consumer key", }, cli.StringFlag{ - EnvVar: "DRONE_STASH_CONSUMER_RSA", + EnvVar: "DRONE_STASH_CONSUMER_RSA,WOODPECKER_STASH_CONSUMER_RSA", Name: "stash-consumer-rsa", Usage: "stash oauth1 private key file", }, cli.StringFlag{ - EnvVar: "DRONE_STASH_CONSUMER_RSA_STRING", + EnvVar: "DRONE_STASH_CONSUMER_RSA_STRING,WOODPECKER_STASH_CONSUMER_RSA_STRING", Name: "stash-consumer-rsa-string", Usage: "stash oauth1 private key string", }, cli.StringFlag{ - EnvVar: "DRONE_STASH_GIT_USERNAME", + EnvVar: "DRONE_STASH_GIT_USERNAME,WOODPECKER_STASH_GIT_USERNAME", Name: "stash-git-username", Usage: "stash service account username", }, cli.StringFlag{ - EnvVar: "DRONE_STASH_GIT_PASSWORD", + EnvVar: "DRONE_STASH_GIT_PASSWORD,WOODPECKER_STASH_GIT_PASSWORD", Name: "stash-git-password", Usage: "stash service account password", }, cli.BoolFlag{ - EnvVar: "DRONE_STASH_SKIP_VERIFY", + EnvVar: "DRONE_STASH_SKIP_VERIFY,WOODPECKER_STASH_SKIP_VERIFY", Name: "stash-skip-verify", Usage: "stash skip ssl verification", }, cli.BoolFlag{ - EnvVar: "DRONE_CODING", + EnvVar: "DRONE_CODING,WOODPECKER_CODING", Name: "coding", Usage: "coding driver is enabled", }, cli.StringFlag{ - EnvVar: "DRONE_CODING_URL", + EnvVar: "DRONE_CODING_URL,WOODPECKER_CODING_URL", Name: "coding-server", Usage: "coding server address", Value: "https://coding.net", }, cli.StringFlag{ - EnvVar: "DRONE_CODING_CLIENT", + EnvVar: "DRONE_CODING_CLIENT,WOODPECKER_CODING_CLIENT", Name: "coding-client", Usage: "coding oauth2 client id", }, cli.StringFlag{ - EnvVar: "DRONE_CODING_SECRET", + EnvVar: "DRONE_CODING_SECRET,WOODPECKER_CODING_SECRET", Name: "coding-secret", Usage: "coding oauth2 client secret", }, cli.StringSliceFlag{ - EnvVar: "DRONE_CODING_SCOPE", + EnvVar: "DRONE_CODING_SCOPE,WOODPECKER_CODING_SCOPE", Name: "coding-scope", Usage: "coding oauth scope", Value: &cli.StringSlice{ @@ -488,28 +488,28 @@ var flags = []cli.Flag{ }, }, cli.StringFlag{ - EnvVar: "DRONE_CODING_GIT_MACHINE", + EnvVar: "DRONE_CODING_GIT_MACHINE,WOODPECKER_CODING_GIT_MACHINE", Name: "coding-git-machine", Usage: "coding machine name", Value: "git.coding.net", }, cli.StringFlag{ - EnvVar: "DRONE_CODING_GIT_USERNAME", + EnvVar: "DRONE_CODING_GIT_USERNAME,WOODPECKER_CODING_GIT_USERNAME", Name: "coding-git-username", Usage: "coding machine user username", }, cli.StringFlag{ - EnvVar: "DRONE_CODING_GIT_PASSWORD", + EnvVar: "DRONE_CODING_GIT_PASSWORD,WOODPECKER_CODING_GIT_PASSWORD", Name: "coding-git-password", Usage: "coding machine user password", }, cli.BoolFlag{ - EnvVar: "DRONE_CODING_SKIP_VERIFY", + EnvVar: "DRONE_CODING_SKIP_VERIFY,WOODPECKER_CODING_SKIP_VERIFY", Name: "coding-skip-verify", Usage: "coding skip ssl verification", }, cli.DurationFlag{ - EnvVar: "DRONE_KEEPALIVE_MIN_TIME", + EnvVar: "DRONE_KEEPALIVE_MIN_TIME,WOODPECKER_KEEPALIVE_MIN_TIME", Name: "keepalive-min-time", Usage: "server-side enforcement policy on the minimum amount of time a client should wait before sending a keepalive ping.", },