Fixing path construction for gem storage

This commit is contained in:
Chris Roberts 2019-06-19 17:07:01 -07:00
parent e61e82511d
commit fed8bab0ff
1 changed files with 8 additions and 3 deletions

View File

@ -82,13 +82,18 @@ jobs:
- attach_workspace: - attach_workspace:
at: . at: .
- run: | - run: |
gem_name=(vagrant-*.gem)
if [ "${CIRCLE_TAG}" == "" ]; then
remote_gem_name="vagrant-master.gem"
else
remote_gem_name="vagrant.gem"
fi
if [[ "${CIRCLE_BRANCH}" = "build-"* ]]; then if [[ "${CIRCLE_BRANCH}" = "build-"* ]]; then
s3_dst="${ASSETS_PRIVATE_BUCKET}/${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME}/${CIRCLE_BRANCH##build-}/" s3_dst="${ASSETS_PRIVATE_LONGTERM}/${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME}/${CIRCLE_BRANCH##build-}/"
else else
s3_dst="${ASSETS_PRIVATE_BUCKET}/${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME}/" s3_dst="${ASSETS_PRIVATE_BUCKET}/${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME}/"
fi fi
s3_dst="${ASSETS_PRIVATE_BUCKET}/${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME}/${CIRCLE_TAG}/" aws s3 cp "${gem_name}" "${s3_dst}${remote_gem_name}" > .output 2>&1
aws s3 cp vagrant-*.gem "${s3_dst}" > .output 2>&1
- *PRIVATE_FAILURE - *PRIVATE_FAILURE
release: release:
<<: *builder <<: *builder