Skip to content

Commit

Permalink
Cache branch images in ci
Browse files Browse the repository at this point in the history
  • Loading branch information
hmarr committed Dec 5, 2018
1 parent 8811b2d commit b0c093c
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,22 @@ jobs:

- run: docker login -u "$DOCKER_USER" -p "$DOCKER_PASSWORD"
- run: docker pull ubuntu:18.04
- run: docker pull dependabot/dependabot-core:latest
- run: docker pull dependabot/dependabot-core-ci:latest || true
- run: |
BRANCH_TAG="ci-$(echo $BRANCH | sed -E 's/[^A-Za-z0-9]+/-/g')"
echo "export BRANCH_TAG='$BRANCH_TAG'" >> $BASH_ENV
- run: docker pull "dependabot/dependabot-core:$BRANCH_TAG" ||
docker pull dependabot/dependabot-core:latest
- run: docker build
-t dependabot/dependabot-core:latest
-t "dependabot/dependabot-core:$BRANCH_TAG"
--cache-from ubuntu:18.04
--cache-from "dependabot/dependabot-core:$BRANCH_TAG"
--cache-from dependabot/dependabot-core:latest
.
- run: docker push "dependabot/dependabot-core:$BRANCH_TAG"

- run: rm .dockerignore # we usually don't want tests etc, but here we do
- run: docker pull dependabot/dependabot-core-ci:latest || true
- run: docker build
-t dependabot/dependabot-core-ci
-f Dockerfile.ci
Expand Down

0 comments on commit b0c093c

Please sign in to comment.