From 37a8809c12ae93f99b5c5358e04ec8d034bd4428 Mon Sep 17 00:00:00 2001 From: Jeffrey Morgan Date: Sat, 16 Jan 2016 13:02:13 -0800 Subject: [PATCH] Updated circleci.yml Signed-off-by: Jeffrey Morgan --- circle.yml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/circle.yml b/circle.yml index 6fb874741e..25f9f7352b 100644 --- a/circle.yml +++ b/circle.yml @@ -1,11 +1,25 @@ machine: - xcode: - version: "7.0" + services: + - docker + +dependencies: + cache_directories: + - "~/docker" + + override: + - if [[ -e ~/docker/image.tar ]]; then docker load -i ~/docker/windows-installer.tar; fi + - if [[ -e ~/docker/image.tar ]]; then docker load -i ~/docker/osx-installer.tar; fi + - make + - mkdir -p ~/docker; docker save windows-installer > ~/docker/windows-installer.tar + - mkdir -p ~/docker; docker save osx-installer > ~/docker/osx-installer.tar + +test: + post: + - cp dist/* $CIRCLE_ARTIFACTS deployment: release: tag: /v.*/ owner: docker commands: - - github-release upload --user docker --repo toolbox --tag $CIRCLE_TAG --file dist/DockerToolbox.exe --name DockerToolbox-$(echo $CIRCLE_TAG | cut -c2-).exe - - github-release upload --user docker --repo toolbox --tag $CIRCLE_TAG --file dist/DockerToolbox.pkg --name DockerToolbox-$(echo $CIRCLE_TAG | cut -c2-).pkg + - git push --tags -f git@github.com:docker/toolbox-release.git