我使用远程构建器社区映像从内部 GC ComputeEngine 实例下载一些受保护的依赖项。
cloudbuild.yaml中的这一步如下所示:
steps:
- name: gcr.io/{PROJECT_NAME}/remote-builder
env:
- COMMAND=sudo bash workspace/build.bash
- ZONE=us-east1-b
- INSTANCE_NAME=remote-cloud-build
- INSTANCE_ARGS=--image-project centos-cloud --image-family centos-7
构建.bash:
easy_install pip
pip install --upgrade pip
pip install --upgrade setuptools
pip wheel -r workspace/requirements.txt -w workspace/requirements --no-binary :all:
所以我将我的库复制到该workspace/requirements
文件夹中。
但是在下一个构建步骤中,此文件夹中没有文件。
我试图在文件夹内创建空文件以进行测试,例如:touch workspace/requirements/file
,但文件夹仍然是空的。
你能帮我解决一下吗。先感谢您!