问题描述
这是一个非常简单的问题:我正在使用以下命令:
gcloud beta builds triggers create github \
--name="trigger_by_master_push" \
--repo-owner="{REPO_OWNER}" \
--repo-name="{REPO_NAME}" \
--pull-request-pattern="^master$" \
--build-config="cloudbuild.yaml"
使用文档here
中给出的结构给我错误:
ERROR: (gcloud.beta.builds.triggers.create.github) unrecognized arguments: --name=trigger_by_master_push (did you mean '--repo-name'?)
解决方法
这似乎是一个版本问题,因为在17th of August的GitHub上有关于Cloud Build触发器名称的更新。我在版本“ 2020.09.03”(309.0.0上的gcloud SDK)上运行带有beta
组件的命令,它对我有用。
您已经注意到,可以使用以下方法更新beta
组件来解决该问题:
gcloud components update