From a9a9d389899efa49e14acad49eacd9718f853012 Mon Sep 17 00:00:00 2001 From: Matt Fedderly Date: Sat, 23 Nov 2019 13:36:04 -0500 Subject: [PATCH] Change circle config slightly --- .circleci/config.yml | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 6595368..0a4ad17 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,19 +4,22 @@ workflows: version: 2 primary: jobs: - - build: + - build + - publish: + requires: + - build filters: - tags: - only: /^v.*/ branches: - ignore: /.*/ + only: + - master + - /release\/[0-9].*/ defaults: &defaults docker: - image: docker.palantir.build/circle2-build-images/ubuntu-jdk-npm:0.29.0 environment: - TERM: "dumb" - NVM_NODEJS_ORG_MIRROR: "https://artifactory.palantir.build/artifactory/external-dist-nodejs" + TERM: 'dumb' + NVM_NODEJS_ORG_MIRROR: 'https://artifactory.palantir.build/artifactory/external-dist-nodejs' jobs: build: @@ -37,6 +40,19 @@ jobs: command: yarn test no_output_timeout: 10m + - persist_to_workspace: + root: .. + # Must be relative path from root + paths: + - project + - .gradle/caches + + publish: + <<: *defaults + steps: + - attach_workspace: + at: .. + # get publish permissions set up - run: command: |