Remote builder community imageを使用して、保護された依存関係を内部 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
build.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
が、フォルダーはまだ空です。
それを手伝ってくれませんか。前もって感謝します!