GCP CloudBuild 日志

GCP CloudBuild Logs

如何向 Cloud Build 日志添加自定义消息?

我试过将 bash 入口点与 Docker 构建器(例如)一起使用并回显一些字符串,但它们没有出现在构建日志中。有办法实现吗?

确保您使用的构建器映像中包含 bash。我测试了这个 code 并将 gcloud 构建器替换为 docker 并且它工作正常。这是一个示例代码:

steps:
- name: 'gcr.io/cloud-builders/docker'
  entrypoint: 'bash'
  args:
  - '-eEuo'
  - 'pipefail'
  - '-c'
  - |-
    if (( $(date '+%-e') % 2 )); then
      echo "today is an odd day"
    else
      echo "today is an odd day, with an even number"
    fi

这是日志: