red*_*888 0 google-cloud-platform google-cloud-build
如何将本地文件和文件夹放入云构建中?
您可以创建卷,但您可以从本地文件夹创建卷并在构建步骤中访问其文件吗?
我在本地文件夹中有一个云构建模板。我希望能够在本地运行云构建并将这些本地文件导入到云构建环境/步骤中。它不是从 repo 触发的,我只是在本地运行 cloud build 命令
我还从部署管理器调用云构建 - 在处理程序文件夹下没有看到任何导入的文件:
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
Run Code Online (Sandbox Code Playgroud)
当您在目录中运行 Cloud Build 时,Cloud Build 会执行以下操作:
.gitignore
文件中或.cloudignore
文件中存在的文件(如果存在)Cloud Build 服务提取/workspace
目录中的 tar 文件并运行该cloudbuild.yaml
文件。您可以/workspace
通过运行此步骤来检查您的内容
- name: 'gcr.io/cloud-builders/gcloud'
entrypoint: 'bash'
args: [ '-c', 'ls -la']
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
955 次 |
最近记录: |