CLI
名称
woodpecker-cli - 命令行实用工具
概要
woodpecker-cli
[--config|-c]=[value]
[--disable-update-check]
[--log-file]=[value]
[--log-level]=[value]
[--nocolor]
[--pretty]
[--server|-s]=[value]
[--skip-verify]
[--socks-proxy-off]
[--socks-proxy]=[value]
[--token|-t]=[value]
描述
Woodpecker 命令行实用工具
用法:
woodpecker-cli [全局选项] [命令 [命令选项]] [参数...]
全局选项
--config, -c="": 配置文件路径
--disable-update-check: 禁用更新检查
--log-file="": 日志输出目标。可以使用 'stdout' 和 'stderr' 作为特殊关键字。(默认:stderr)
--log-level="": 设置日志级别(默认:info)
--nocolor: 禁用彩色调试输出,只有在设置了漂亮输出时才有效
--pretty: 启用格式化的调试输出
--server, -s="": 服务器地址
--skip-verify: 跳过 SSL 验证
--socks-proxy="": SOCKS 代理地址
--socks-proxy-off: 忽略 SOCKS 代理
--token, -t="": 服务器认证令牌
命令
admin
管理服务器设置
log-level
从服务器检索日志级别,或使用 [level] 设置日志级别
org
管理组织
ls
列出组织
--format="": 格式化输出(已弃用)(默认:[33m{{ .Name }} [0m 组织ID: {{ .ID }} )
registry
管理全局镜像仓库
add
添加镜像仓库
--hostname="": 镜像仓库主机名(默认:docker.io)
--password="": 镜像仓库密码
--username="": 镜像仓库用户名
rm
删除镜像仓库
--hostname="": 镜像仓库主机名(默认:docker.io)
ls
列出镜像仓库
--format="": 格式化输出(已弃用)(默认:[33m{{ .Address }} [0m 用户名: {{ .Username }} 邮箱: {{ .Email }} )
show
显示镜像仓库信息
--format="": 格式化输出(已弃用)(默认:[33m{{ .Address }} [0m 用户名: {{ .Username }} 邮箱: {{ .Email }} )
--hostname="": 镜像仓库主机名(默认:docker.io)
update
更新镜像仓库
--hostname="": 镜像仓库主机名(默认:docker.io)
--organization, --org="": 组织 ID 或全名(例如:123 或 octocat)
--password="": 镜像仓库密码
--username="": 镜像仓库用户名
secret
管理全局密钥
add
添加密钥
--event="": 限制密钥在这些事件中使用(默认:[])
--image="": 限制密钥在这些镜像中使用(默认:[])
--name="": 密钥名称
--value="": 密钥值
rm
删除密钥
--name="": 密钥名称
ls
列出密钥
--format="": 格式化输出(已弃用)(默认:[33m{{ .Name }} [0m 事件: {{ list .Events }} {{- if .Images }} 镜像: {{ list .Images }} {{- else }} 镜像: <任意> {{- end }} )
show
显示密钥信息
--format="": 格式化输出(已弃用)(默认:[33m{{ .Name }} [0m 事件: {{ list .Events }} {{- if .Images }} 镜像: {{ list .Images }} {{- else }} 镜像: <任意> {{- end }} )
--name="": 密钥名称
update
更新密钥
--event="": 限制密钥在这些事件中使用(默认:[])
--image="": 限制密钥在这些镜像中使用(默认:[])
--name="": 密钥名称
--value="": 密钥值
user
管理用户
add
添加用户
ls
列出所有用户
--format="": 格式化输出(默认:{{ .Login }})
rm
删除用户
show
显示用户信息
--format="": 格式化输出(默认:用户: {{ .Login }} 邮箱: {{ .Email }})
exec
执行本地流水线
--backend-docker-api-version="": 要访问的 API 版本,留空表示最新版本。
--backend-docker-cert="": 连接到 docker 服务器的 TLS 证书加载路径
--backend-docker-host="": docker socket 路径或 docker 服务器的 URL
--backend-docker-ipv6: 后端 docker 启用 IPv6
--backend-docker-limit-cpu-quota="": 施加 CPU 配额(默认:0)
--backend-docker-limit-cpu-set="": 设置允许执行容器的 CPU
--backend-docker-limit-cpu-shares="": 更改 CPU 份额(默认:0)
--backend-docker-limit-mem="": 允许的最大内存(字节)(默认:0)
--backend-docker-limit-mem-swap="": 用于交换的最大内存(字节)(默认:0)
--backend-docker-limit-shm-size="": docker /dev/shm 允许的大小(字节)(默认:0)
--backend-docker-network="": 后端 docker 网络
--backend-docker-tls-verify: 启用或禁用连接到 docker 服务器的 TLS 验证
--backend-docker-volumes="": 后端 docker 卷(逗号分隔)
--backend-engine="": 运行流水线的后端引擎(默认:自动检测)
--backend-http-proxy="": 如果设置,将环境变量作为 "HTTP_PROXY" 传递给步骤
--backend-https-proxy="": 如果设置,将环境变量作为 "HTTPS_PROXY" 传递给步骤
--backend-k8s-allow-native-secrets: 是否允许从步骤中引用现有的 Kubernetes 密钥
--backend-k8s-namespace="": 后端 k8s 命名空间,如果与 WOODPECKER_BACKEND_K8S_NAMESPACE_PER_ORGANIZATION 一起使用,这将是附加组织名称的命名空间前缀。(默认:woodpecker)
--backend-k8s-namespace-per-org: 是否启用每个组织的命名空间分离功能。启用时,Woodpecker 将为每个 Woodpecker 组织创建 Kubernetes 资源到分离的 Kubernetes 命名空间。
--backend-k8s-pod-annotations="": 后端 k8s 额外的代理级工作 pod 注解
--backend-k8s-pod-annotations-allow-from-step: 是否允许使用步骤后端选项中的注解
--backend-k8s-pod-image-pull-secret-names="": 后端 k8s 私有镜像仓库的拉取密钥名称(默认:[])
--backend-k8s-pod-labels="": 后端 k8s 额外的代理级工作 pod 标签
--backend-k8s-pod-labels-allow-from-step: 是否允许使用步骤后端选项中的标签
--backend-k8s-pod-node-selector="": 后端 k8s 代理级工作 pod 节点选择器
--backend-k8s-pod-tolerations="": 后端 k8s 代理级工作 pod 容忍度
--backend-k8s-pod-tolerations-allow-from-step: 是否允许使用步骤后端选项中的容忍度
--backend-k8s-priority-class="": 分配给创建的作业 pod 的 kubernetes 优先级类
--backend-k8s-secctx-nonroot: 以非 root 用户运行 Kubernetes 安全上下文选项
--backend-k8s-storage-class="": 后端 k8s 存储类
--backend-k8s-storage-rwx: 后端 k8s 存储访问模式,是否应该使用 ReadWriteMany (RWX) 而不是 ReadWriteOnce (RWO)?(默认:true)
--backend-k8s-volume-size="": 后端 k8s 卷大小(默认 10G)(默认:10G)
--backend-local-temp-dir="": 设置不同的临时目录来克隆工作流(默认:/var/folders/nc/r7htmrf5481g_t5gr1cxbb_m0000gn/T/)
--backend-no-proxy="": 如果设置,将环境变量作为 "NO_PROXY" 传递给步骤
--commit-author-avatar="": 设置元数据环境变量 "CI_COMMIT_AUTHOR_AVATAR"。
--commit-author-email="": 设置元数据环境变量 "CI_COMMIT_AUTHOR_EMAIL"。
--commit-author-name="": 设置元数据环境变量 "CI_COMMIT_AUTHOR"。
--commit-branch="": 设置元数据环境变量 "CI_COMMIT_BRANCH"。(默认:main)
--commit-message="": 设置元数据环境变量 "CI_COMMIT_MESSAGE"。
--commit-pull-labels="": 设置元数据环境变量 "CI_COMMIT_PULL_REQUEST_LABELS"。(默认:[])
--commit-pull-milestone="": 设置元数据环境变量 "CI_COMMIT_PULL_REQUEST_MILESTONE"。
--commit-ref="": 设置元数据环境变量 "CI_COMMIT_REF"。
--commit-refspec="": 设置元数据环境变量 "CI_COMMIT_REFSPEC"。
--commit-release-is-pre: 设置元数据环境变量 "CI_COMMIT_PRERELEASE"。
--commit-sha="": 设置元数据环境变量 "CI_COMMIT_SHA"。
--env="": 设置元数据环境变量 "CI_ENV"。(默认:[])
--forge-type="": 设置元数据环境变量 "CI_FORGE_TYPE"。
--forge-url="": 设置元数据环境变量 "CI_FORGE_URL"。
--local: 从本地目录运行
--metadata-file="": 流水线元数据文件路径(通常从 UI 下载)。可以通过应用额外的 CLI 标志来调整参数
--netrc-machine="":
--netrc-password="":
--netrc-username="":
--network="": 外部网络(默认:[])
--pipeline-changed-files="": 设置元数据环境变量 "CI_PIPELINE_FILES",可以是 JSON 格式的字符串列表或逗号分隔的字符串列表。
--pipeline-created="": 设置元数据环境变量 "CI_PIPELINE_CREATED"。(默认:0)
--pipeline-deploy-task="": 设置元数据环境变量 "CI_PIPELINE_DEPLOY_TASK"。
--pipeline-deploy-to="": 设置元数据环境变量 "CI_PIPELINE_DEPLOY_TARGET"。
--pipeline-event="": 设置元数据环境变量 "CI_PIPELINE_EVENT"。(默认:manual)
--pipeline-number="": 设置元数据环境变量 "CI_PIPELINE_NUMBER"。(默认:0)
--pipeline-parent="": 设置元数据环境变量 "CI_PIPELINE_PARENT"。(默认:0)
--pipeline-started="": 设置元数据环境变量 "CI_PIPELINE_STARTED"。(默认:0)
--pipeline-url="": 设置元数据环境变量 "CI_PIPELINE_FORGE_URL"。
--plugins-privileged="": 允许插件在特权模式下运行,如果环境变量已定义但为空,则不会有任何插件(默认:[])
--prev-commit-author-avatar="": 设置元数据环境变量 "CI_PREV_COMMIT_AUTHOR_AVATAR"。
--prev-commit-author-email="": 设置元数据环境变量 "CI_PREV_COMMIT_AUTHOR_EMAIL"。
--prev-commit-author-name="": 设置元数据环境变量 "CI_PREV_COMMIT_AUTHOR"。
--prev-commit-branch="": 设置元数据环境变量 "CI_PREV_COMMIT_BRANCH"。
--prev-commit-message="": 设置元数据环境变量 "CI_PREV_COMMIT_MESSAGE"。
--prev-commit-ref="": 设置元数据环境变量 "CI_PREV_COMMIT_REF"。
--prev-commit-refspec="": 设置元数据环境变量 "CI_PREV_COMMIT_REFSPEC"。
--prev-commit-sha="": 设置元数据环境变量 "CI_PREV_COMMIT_SHA"。
--prev-pipeline-created="": 设置元数据环境变量 "CI_PREV_PIPELINE_CREATED"。(默认:0)
--prev-pipeline-deploy-task="": 设置元数据环境变量 "CI_PREV_PIPELINE_DEPLOY_TASK"。
--prev-pipeline-deploy-to="": 设置元数据环境变量 "CI_PREV_PIPELINE_DEPLOY_TARGET"。
--prev-pipeline-event="": 设置元数据环境变量 "CI_PREV_PIPELINE_EVENT"。
--prev-pipeline-finished="": 设置元数据环境变量 "CI_PREV_PIPELINE_FINISHED"。(默认:0)
--prev-pipeline-number="": 设置元数据环境变量 "CI_PREV_PIPELINE_NUMBER"。(默认:0)
--prev-pipeline-started="": 设置元数据环境变量 "CI_PREV_PIPELINE_STARTED"。(默认:0)
--prev-pipeline-status="": 设置元数据环境变量 "CI_PREV_PIPELINE_STATUS"。
--prev-pipeline-url="": 设置元数据环境变量 "CI_PREV_PIPELINE_FORGE_URL"。
--repo="": 设置完整名称以派生元数据环境变量 "CI_REPO"、"CI_REPO_NAME" 和 "CI_REPO_OWNER"。
--repo-clone-ssh-url="": 设置元数据环境变量 "CI_REPO_CLONE_SSH_URL"。
--repo-clone-url="": 设置元数据环境变量 "CI_REPO_CLONE_URL"。
--repo-default-branch="": 设置元数据环境变量 "CI_REPO_DEFAULT_BRANCH"。(默认:main)
--repo-path="": 本地仓库路径
--repo-private="": 设置元数据环境变量 "CI_REPO_PRIVATE"。
--repo-remote-id="": 设置元数据环境变量 "CI_REPO_REMOTE_ID"。
--repo-trusted-network: 设置元数据环境变量 "CI_REPO_TRUSTED_NETWORK"。
--repo-trusted-security: 设置元数据环境变量 "CI_REPO_TRUSTED_SECURITY"。
--repo-trusted-volumes: 设置元数据环境变量 "CI_REPO_TRUSTED_VOLUMES"。
--repo-url="": 设置元数据环境变量 "CI_REPO_URL"。
--secrets="": 密钥映射,例如 'secret="val",secret2="value2"'(默认:map[])
--secrets="": 包含密钥映射的 yaml 文件路径
--system-host="": 设置元数据环境变量 "CI_SYSTEM_HOST"。
--system-name="": 设置元数据环境变量 "CI_SYSTEM_NAME"。(默认:woodpecker)
--system-platform="": 设置元数据环境变量 "CI_SYSTEM_PLATFORM"。
--system-url="": 设置元数据环境变量 "CI_SYSTEM_URL"。(默认:https://github.com/woodpecker-ci/woodpecker)
--timeout="": 流水线超时时间(默认:1h0m0s)
--volumes="": 流水线卷(默认:[])
--workflow-name="": 设置元数据环境变量 "CI_WORKFLOW_NAME"。
--workflow-number="": 设置元数据环境变量 "CI_WORKFLOW_NUMBER"。(默认:0)
--workspace-base="": (默认:/woodpecker)
--workspace-path="": (默认:src)
info
显示当前用户信息
--format="": 格式化输出(已弃用)(默认:用户: {{ .Login }} 邮箱: {{ .Email }})
lint
检查流水线配置文件
--plugins-privileged="": 允许插件在特权模式下运行,如果设置为空,则没有(默认:[])
--plugins-trusted-clone="": 在克隆步骤中受信任处理 Git 凭据的插件(默认:[docker.io/woodpeckerci/plugin-git:2.6.5 docker.io/woodpeckerci/plugin-git quay.io/woodpeckerci/plugin-git])
--strict: 将警告视为错误
org
管理组织
registry
管理组织镜像仓库
add
添加镜像仓库
--hostname="": 镜像仓库主机名(默认:docker.io)
--organization, --org="": 组织 ID 或全名(例如:123 或 octocat)
--password="": 镜像仓库密码
--username="": 镜像仓库用户名
rm
删除镜像仓库
--hostname="": 镜像仓库主机名(默认:docker.io)
--organization, --org="": 组织 ID 或全名(例如:123 或 octocat)
ls
列出镜像仓库
--format="": 格式化输出(已弃用)(默认:[33m{{ .Address }} [0m 用户名: {{ .Username }} 邮箱: {{ .Email }} )
--organization, --org="": 组织 ID 或全名(例如:123 或 octocat)
show
显示镜像仓库信息
--format="": 格式化输出(已弃用)(默认:[33m{{ .Address }} [0m 用户名: {{ .Username }} 邮箱: {{ .Email }} )
--hostname="": 镜像仓库主机名(默认:docker.io)
--organization, --org="": 组织 ID 或全名(例如:123 或 octocat)
update
更新镜像仓库
--hostname="": 镜像仓库主机名(默认:docker.io)
--organization, --org="": 组织 ID 或全名(例如:123 或 octocat)
--password="": 镜像仓库密码
--username="": 镜像仓库用户名
secret
管理密钥
add
添加密钥
--event="": 限制密钥在这些事件中使用(默认:[])
--image="": 限制密钥在这些镜像中使用(默认:[])
--name="": 密钥名称
--organization, --org="": 组织 ID 或全名(例如:123 或 octocat)
--value="": 密钥值
rm
删除密钥
--name="": 密钥名称
--organization, --org="": 组织 ID 或全名(例如:123 或 octocat)
ls
列出密钥
--format="": 格式化输出(已弃用)(默认:[33m{{ .Name }} [0m 事件: {{ list .Events }} {{- if .Images }} 镜像: {{ list .Images }} {{- else }} 镜像: <任意> {{- end }} )
--organization, --org="": 组织 ID 或全名(例如:123 或 octocat)
show
显示密钥信息
--format="": 格式化输出(已弃用)(默认:[33m{{ .Name }} [0m 事件: {{ list .Events }} {{- if .Images }} 镜像: {{ list .Images }} {{- else }} 镜像: <任意> {{- end }} )
--name="": 密钥名称
--organization, --org="": 组织 ID 或全名(例如:123 或 octocat)
update
更新密钥
--event="": 限制密钥在这些事件中使用(默认:[])
--image="": 限制密钥在这些镜像中使用(默认:[])
--name="": 密钥名称
--organization, --org="": 组织 ID 或全名(例如:123 或 octocat)
--value="": 密钥值
pipeline
管理流水线
approve
批准流水线
create
创建新流水线
--branch="": 创建流水线的分支
--output="": 输出格式(默认:table)
--output-no-headers: 不打印标题
--var="": 键=值(默认:[])
decline
拒绝流水线
deploy
触发带有 'deployment' 事件的流水线
--branch="": 分支过滤器
--event="": 事件过滤器(默认:push)
--format="": 格式化输出(默认:编号: {{ .Number }} 状态: {{ .Status }} 提交: {{ .Commit }} 分支: {{ .Branch }} 引用: {{ .Ref }} 消息: {{ .Message }} 作者: {{ .Author }} 目标: {{ .Deploy }} )
--param, -p="": 注入到步骤环境中的自定义参数。格式:KEY=value(默认:[])
--status="": 状态过滤器(默认:success)
last
显示最新流水线信息
--branch="": 分支名称(默认:main)
--output="": 输出格式(默认:table)
--output-no-headers: 不打印标题
ls
显示流水线历史
--after="": 仅返回此日期之后的流水线(RFC3339)(默认:0001-01-01 00:00:00 +0000 UTC)
--before="": 仅返回此日期之前的流水线(RFC3339)(默认:0001-01-01 00:00:00 +0000 UTC)
--branch="": 分支过滤器
--event="": 事件过滤器
--limit="": 限制列表大小(默认:25)
--output="": 输出格式(默认:table)
--output-no-headers: 不打印标题
--status="": 状态过滤器
log
管理日志
purge
清除日志
show
显示流水线日志
ps
显示流水线步骤
--format="": 格式化输出(默认:[33m{{ .workflow.Name }} > {{ .step.Name }} (#{{ .step.PID }}):[0m 步骤: {{ .step.Name }} 开始: {{ .step.Started }} 停止: {{ .step.Stopped }} 类型: {{ .step.Type }} 状态: {{ .step.State }} )
purge
清除流水线
--dry-run: 禁用非读取 API 调用
--keep-min="": 保留的最少流水线数量(默认:10)
--older-than="": 删除超过指定时间限制的流水线
queue
显示流水线队列
--format="": 格式化输出(默认:[33m{{ .FullName }} #{{ .Number }} [0m 状态: {{ .Status }} 事件: {{ .Event }} 提交: {{ .Commit }} 分支: {{ .Branch }} 引用: {{ .Ref }} 作者: {{ .Author }} {{ if .Email }}<{{.Email}}>{{ end }} 消息: {{ .Message }} )
show
显示流水线信息
--output="": 输出格式(默认:table)
--output-no-headers: 不打印标题
start
启动流水线
--param, -p="": 注入到步骤环境中的自定义参数。格式:KEY=value(默认:[])
stop
停止流水线
repo
管理仓库
add
添加仓库
chown
承担仓库所有权
cron
管理定时任务
add
添加定时任务
--branch="": 定时任务分支
--format="": 格式化输出(已弃用)(默认:[33m{{ .Name }} [0m ID: {{ .ID }} 分支: {{ .Branch }} 计划: {{ .Schedule }} 下次执行: {{ .NextExec }} )
--name="": 定时任务名称
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
--schedule="": 定时任务计划
rm
删除定时任务
--id="": 定时任务 ID
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
ls
列出定时任务
--format="": 格式化输出(已弃用)(默认:[33m{{ .Name }} [0m ID: {{ .ID }} 分支: {{ .Branch }} 计划: {{ .Schedule }} 下次执行: {{ .NextExec }} )
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
show
显示定时任务信息
--format="": 格式化输出(已弃用)(默认:[33m{{ .Name }} [0m ID: {{ .ID }} 分支: {{ .Branch }} 计划: {{ .Schedule }} 下次执行: {{ .NextExec }} )
--id="": 定时任务 ID
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
update
更新定时任务
--branch="": 定时任务分支
--format="": 格式化输出(已弃用)(默认:[33m{{ .Name }} [0m ID: {{ .ID }} 分支: {{ .Branch }} 计划: {{ .Schedule }} 下次执行: {{ .NextExec }} )
--id="": 定时任务 ID
--name="": 定时任务名称
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
--schedule="": 定时任务计划
ls
列出所有仓库
--all: 查询所有仓库,包括非活跃的
--format="": 格式化输出(已弃用)
--org="": 按组织过滤
--output="": 输出格式(默认:table)
--output-no-headers: 不打印标题
registry
管理镜像仓库
add
添加镜像仓库
--hostname="": 镜像仓库主机名(默认:docker.io)
--password="": 镜像仓库密码
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
--username="": 镜像仓库用户名
rm
删除镜像仓库
--hostname="": 镜像仓库主机名(默认:docker.io)
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
ls
列出镜像仓库
--format="": 格式化输出(已弃用)(默认:[33m{{ .Address }} [0m 用户名: {{ .Username }} 邮箱: {{ .Email }} )
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
show
显示镜像仓库信息
--format="": 格式化输出(已弃用)(默认:[33m{{ .Address }} [0m 用户名: {{ .Username }} 邮箱: {{ .Email }} )
--hostname="": 镜像仓库主机名(默认:docker.io)
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
update
更新镜像仓库
--hostname="": 镜像仓库主机名(默认:docker.io)
--password="": 镜像仓库密码
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
--username="": 镜像仓库用户名
rm
删除仓库
repair
修复仓库 webhook
secret
管理密钥
add
添加密钥
--event="": 限制密钥在这些事件中使用(默认:[])
--image="": 限制密钥在这些镜像中使用(默认:[])
--name="": 密钥名称
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
--value="": 密钥值
rm
删除密钥
--name="": 密钥名称
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
ls
列出密钥
--format="": 格式化输出(已弃用)(默认:[33m{{ .Name }} [0m 事件: {{ list .Events }} {{- if .Images }} 镜像: {{ list .Images }} {{- else }} 镜像: <任意> {{- end }} )
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
show
显示密钥信息
--format="": 格式化输出(已弃用)(默认:[33m{{ .Name }} [0m 事件: {{ list .Events }} {{- if .Images }} 镜像: {{ list .Images }} {{- else }} 镜像: <任意> {{- end }} )
--name="": 密钥名称
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
update
更新密钥
--event="": 限制密钥在这些事件中使用(默认:[])
--image="": 限制密钥在这些镜像中使用(默认:[])
--name="": 密钥名称
--repository, --repo="": 仓库 ID 或全名(例如:134 或 octocat/hello-world)
--value="": 密钥值
show
显示仓库信息
--output="": 输出格式(默认:table)
--output-no-headers: 不打印标题
sync
同步仓库列表
--format="": 格式化输出(默认:[33m{{ .FullName }}[0m (id: {{ .ID }}, forgeRemoteID: {{ .ForgeRemoteID }}, isActive: {{ .IsActive }}))
update
更新仓库
--config="": 仓库配置路径。例如:.woodpecker.yml
--pipeline-counter="": 仓库起始流水线编号(默认:0)
--require-approval="": 仓库需要批准
--timeout="": 仓库超时时间(默认:0s)
--trusted: 仓库是受信任的
--unsafe: 允许不安全操作
--visibility="": 仓库可见性
setup
首次设置 woodpecker-cli
--server="": woodpecker 服务器的 URL
--token="": 用于与 woodpecker 服务器认证的令牌
update
将 woodpecker-cli 更新到最新版本
--force: 即使已安装最新版本也强制更新