コンコースの docker リソースを使用して、タスクの docker compose で使用されるコンテナーを取得できますか? 現在、プライベート Docker レジストリから統合テスト用のコンテナーをフェッチしているだけですが、これを行うと、接続/リソースがコンコース UI に表示されません。何か案は?
現在の私のタスクは次のとおりです。
---
platform: linux
inputs:
- name: devops-repo
- name:client-repo
params:
RUNNER_IMG:
CLIENT_IMG:
SERVER_IMG:
run:
path: sh
args:
- -exc
- |
# "E2E testing:"
- |
# Export map the parameters to the dockerfile env.
export docker-registry-protractor=${RUNNER_IMG}
export docker-registry-client-dist=${CLIENT_IMG}
export docker-registry-server-dist=${SERVER_IMG}
export HOME=/protractor
# Move to the Protractor test project folder
mkdir $HOME
# Get the docker compose file:
cp devops-repo/my-pipeline/templates/e2e/docker-compose.yml $HOME/docker-compose.yml
# Get the tests:
cp client-repo/test/e2e/** $HOME
cd $HOME
# https://github.com/concourse/concourse/issues/324
# Spin up the stack as described in docker-compose:
docker daemon &
docker-compose up
Dockerfile は、パイプラインの前のステップで作成され、プライベート Docker レジストリにアップロードされたコンテナーを使用します。