mirror of
https://github.com/gryf/coach.git
synced 2025-12-17 11:10:20 +01:00
ensure we pull from main coach container layers as cache. (#106)
This commit is contained in:
committed by
Ajay Deshpande
parent
5674749ed5
commit
e3ecf445e2
@@ -52,11 +52,17 @@ jobs:
|
|||||||
docker build --cache-from ${REGISTRY}/coach-base:${MASTER_BRANCH} -t ${REGISTRY}/coach-base:${TAG} -f docker/Dockerfile.base .
|
docker build --cache-from ${REGISTRY}/coach-base:${MASTER_BRANCH} -t ${REGISTRY}/coach-base:${TAG} -f docker/Dockerfile.base .
|
||||||
|
|
||||||
docker push ${REGISTRY}/coach-base:${TAG}
|
docker push ${REGISTRY}/coach-base:${TAG}
|
||||||
|
|
||||||
docker tag ${REGISTRY}/coach-base:${TAG} coach-base:master
|
docker tag ${REGISTRY}/coach-base:${TAG} coach-base:master
|
||||||
|
|
||||||
docker build --build-arg MUJOCO_KEY=${MUJOCO_KEY} -t ${REGISTRY}/coach:${TAG} -f docker/Dockerfile .
|
docker pull ${REGISTRY}/coach:${MASTER_BRANCH}
|
||||||
|
docker pull ${REGISTRY}/coach:builder-${MASTER_BRANCH}
|
||||||
|
|
||||||
|
docker build --target builder --cache-from ${REGISTRY}/coach:${MASTER_BRANCH} --cache-from ${REGISTRY}/coach:builder-${MASTER_BRANCH} --build-arg MUJOCO_KEY=${MUJOCO_KEY} -t ${REGISTRY}/coach:builder-${TAG} -f docker/Dockerfile .
|
||||||
|
docker push ${REGISTRY}/coach:builder-${TAG}
|
||||||
|
|
||||||
|
docker build --cache-from ${REGISTRY}/coach:${MASTER_BRANCH} --cache-from ${REGISTRY}/coach:builder-${TAG} --build-arg MUJOCO_KEY=${MUJOCO_KEY} -t ${REGISTRY}/coach:${TAG} -f docker/Dockerfile .
|
||||||
docker push ${REGISTRY}/coach:${TAG}
|
docker push ${REGISTRY}/coach:${TAG}
|
||||||
|
|
||||||
no_output_timeout: 30m
|
no_output_timeout: 30m
|
||||||
|
|
||||||
build_gym_env:
|
build_gym_env:
|
||||||
@@ -318,9 +324,14 @@ jobs:
|
|||||||
docker tag ${REGISTRY}/coach-base:${TAG} ${REGISTRY}/coach-base:${MASTER_BRANCH}
|
docker tag ${REGISTRY}/coach-base:${TAG} ${REGISTRY}/coach-base:${MASTER_BRANCH}
|
||||||
docker push ${REGISTRY}/coach-base:${MASTER_BRANCH}
|
docker push ${REGISTRY}/coach-base:${MASTER_BRANCH}
|
||||||
|
|
||||||
|
docker pull ${REGISTRY}/coach:builder-${TAG}
|
||||||
|
docker tag ${REGISTRY}/coach:builder-${TAG} ${REGISTRY}/coach:builder-${MASTER_BRANCH}
|
||||||
|
docker push ${REGISTRY}/coach:builder-${MASTER_BRANCH}
|
||||||
|
|
||||||
docker pull ${REGISTRY}/coach:${TAG}
|
docker pull ${REGISTRY}/coach:${TAG}
|
||||||
docker tag ${REGISTRY}/coach:${TAG} ${REGISTRY}/coach:${MASTER_BRANCH}
|
docker tag ${REGISTRY}/coach:${TAG} ${REGISTRY}/coach:${MASTER_BRANCH}
|
||||||
docker push ${REGISTRY}/coach:${MASTER_BRANCH}
|
docker push ${REGISTRY}/coach:${MASTER_BRANCH}
|
||||||
|
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
version: 2
|
version: 2
|
||||||
|
|||||||
Reference in New Issue
Block a user