如何将本地文件和文件夹放到云构建中?
您可以创建卷,但可以从本地文件夹创建卷并在生成步骤中访问其文件吗?
我在本地文件夹中有一个云构建模板。我希望能够在本地运行云构建,并将这些本地文件导入云构建环境/步骤。它不是从repo im触发的,只是在本地运行云构建命令。
我还从部署管理器调用了云构建--在处理程序文件夹下看不到任何导入的文件:
imports:
- path: handlers/**
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
发布于 2019-10-11 12:49:35
在目录中运行云构建时,云构建会执行以下操作:
将当前directory
.gitignore
文件或.cloudignore
文件中的文件(如果存在
F 211
云构建服务提取/workspace
目录中的tar文件并运行cloudbuild.yaml
文件。通过运行此步骤,可以检查/workspace
的内容。
- name: 'gcr.io/cloud-builders/gcloud'
entrypoint: 'bash'
args: [ '-c', 'ls -la']
https://stackoverflow.com/questions/58339107
复制相似问题