运行 Deployment Manager 时未在 Cloud Build 日志中看到输出
Not seeing output in Cloud Build logs when running with Deployment Manager
我正在尝试 运行 使用 Deployment Manager 进行云构建,但我没有在构建日志中看到命令的输出。
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
我在控制台的日志中没有看到 echo '====='
或 ls -laR
的输出:
1 - 关于第一步,您需要定义如下:
- name: 'ubuntu'
args: ['bash', '-c', 'echo "===================================================="']
2 - 关于最后一步,我相信该命令确实有效,但 /workspace
中确实没有要列出的文件或目录。当我 运行 通过使用您的确切步骤创建 cloudbuild.yaml
文件并 运行 宁 gcloud builds submit .
构建此构建时,我看到列出了 cloudbuild.yaml
文件。
我正在尝试 运行 使用 Deployment Manager 进行云构建,但我没有在构建日志中看到命令的输出。
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
我在控制台的日志中没有看到 echo '====='
或 ls -laR
的输出:
1 - 关于第一步,您需要定义如下:
- name: 'ubuntu'
args: ['bash', '-c', 'echo "===================================================="']
2 - 关于最后一步,我相信该命令确实有效,但 /workspace
中确实没有要列出的文件或目录。当我 运行 通过使用您的确切步骤创建 cloudbuild.yaml
文件并 运行 宁 gcloud builds submit .
构建此构建时,我看到列出了 cloudbuild.yaml
文件。