我正在尝试使用 Deployment Manager 运行 Cloud Build,但在构建日志中没有看到命令的输出。
imports:
- path: somefolder/**
resources:
- name: build-something
action: gcp-types/cloudbuild-v1:cloudbuild.projects.builds.create
metadata:
runtimePolicy:
- UPDATE_ALWAYS
#- UPDATE_ON_CHANGE
properties:
steps:
- name: 'ubuntu'
args: ['bash', '-c', 'echo', '====================================================']
- name: 'ubuntu'
args: ['bash', '-c', 'pwd']
- name: 'ubuntu'
args: ['bash', '-c', 'ls', '-laR']
timeout: 120s
最佳答案
1 - 对于第一步,您需要定义如下:
- name: 'ubuntu'
args: ['bash', '-c', 'echo "===================================================="']
2 - 关于最后一步,我相信该命令确实有效,但 /workspace
中确实没有要列出的文件或目录。当我通过使用您的确切步骤创建 cloudbuild.yaml
文件并运行 gcloud builds commit .
来运行此构建时,我看到 cloudbuild.yaml
列出文件。
关于google-cloud-platform - 使用 Deployment Manager 运行时在 Cloud Build 日志中看不到输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58338681/