如何解决使用 gcloud beta 构建触发器创建 cloud-source-repositories 不能与 --dockerfile-image 一起使用
我正在使用 GCP 上的 Cloud Build 处理仅基于 dockerfile 的自动 DevOps 工作流程,当我尝试使用以下命令时,它似乎没有使用该标志:--dockerfile-image
gcloud beta builds triggers create cloud-source-repositories \
--name="test-trigger-2" \
--repo="projects/nodrize-dev/repos/b722166a-56e0-46af-bd0d-42af8d37c570/bf11672f-34d5-4d8c-80cb-31120f39251a/quirino-backend" \
--branch-pattern="^master$" \
--dockerfile="Dockerfile" \
--dockerfile-dir="" \
--dockerfile-image="gcr.io/nodrize-dev/test-backend"
Created [https://cloudbuild.googleapis.com/v1/projects/nodrize-dev/triggers/896f8ac8-397c-464a-84f7-43e69f1bc6cb].
NAME CREATE_TIME STATUS
test-trigger-2 2021-06-02T21:06:54+00:00
我想创建触发器以稍后运行,但最后一个标志不起作用我假设使用的是默认值或后备,因为正如您在图像名称中看到的那样: gcr.io/nodrize-dev/b722166a-56e0-46af-bd0d-42af8d37c570/bf11672f-34d5-4d8c-80cb-31120f39251a/quirino-backend:$COMMIT_SHA:
gcp concole 中的 dockerimage-name:
我希望有人能帮助我或至少知道发生了什么。
解决方法
这对我有用。
我怀疑触发器可能不正确或没有被触发和|或图像不是由触发器生成的。
def ProcessData(data):
print (data.bufLen)
return 1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。