mirror of
https://github.com/wahyd4/kt-connect.git
synced 2026-08-09 05:16:02 +10:00
use cache for shadow image
This commit is contained in:
+4
-2
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user