use cache for shadow image

This commit is contained in:
yunlzheng
2019-10-09 20:04:33 +08:00
parent 7bb0496189
commit 987e6ee016
+4 -2
View File
@@ -16,8 +16,8 @@ env:
before_script:
- export TAG=$(echo $TRAVIS_BRANCH | sed "s/\//-/")
- docker pull ${NAMESPACE}/${SHADOW_REPO} || true
- docker pull ${NAMESPACE}/${SHADOW_BASE_REPO} || true
- docker pull ${NAMESPACE}/${SHADOW_REPO} || true
- docker pull golang:1.11 || true
- docker pull node:9.11.1 || true
- docker pull alpine || true
@@ -25,15 +25,17 @@ before_script:
- docker build -t ${NAMESPACE}/${SHADOW_BASE_REPO} -f docker/shadow/Dockerfile_base .
script:
- docker build -t ${NAMESPACE}/${CTL_REPO}:${TAG} -f docker/kt-connect/Dockerfile .
- docker build -t ${NAMESPACE}/${SHADOW_REPO}:${TAG} -f docker/shadow/Dockerfile .
- docker build -t ${NAMESPACE}/${SHADOW_REPO}:${TAG} --cache-from ${NAMESPACE}/${SHADOW_REPO} -f docker/shadow/Dockerfile .
- docker build -t ${NAMESPACE}/${SERVER_REPO}:${TAG} -f docker/apiserver/Dockerfile .
- docker build -t ${NAMESPACE}/${DASHBOARD_REPO}:${TAG} -f docker/dashboard/Dockerfile .
- docker tag ${NAMESPACE}/${SHADOW_REPO}:${TAG} ${NAMESPACE}/${SHADOW_REPO}
- sh bin/archive
after_success:
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin ${REGISTRY}
- docker push ${NAMESPACE}/${CTL_REPO}:${TAG}
- docker push ${NAMESPACE}/${SHADOW_REPO}:${TAG}
- docker push ${NAMESPACE}/${SHADOW_REPO}
- docker push ${NAMESPACE}/${DASHBOARD_REPO}:${TAG}
- docker push ${NAMESPACE}/${SERVER_REPO}:${TAG}
- docker push ${NAMESPACE}/${BUILDER_REPO}