github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/ci/cli-release/tasks/upload-releases.yml (about)

     1  ---
     2  platform: linux
     3  
     4  image_resource:
     5    type: docker-image
     6    source:
     7      repository: cfcli/cli-package
     8  
     9  params:
    10    AWS_ACCESS_KEY_ID:
    11    AWS_SECRET_ACCESS_KEY:
    12    TARGET_V7:
    13  
    14  inputs:
    15  - name: cli
    16  - name: repackaged-binaries-and-installers
    17  - name: signed-osx-installer
    18  - name: signed-redhat-installer
    19  - name: signed-windows-zips
    20  
    21  outputs:
    22  - name: cf-cli-osx-tarball
    23  
    24  run:
    25    path: bash
    26    args:
    27    - -c
    28    - |
    29      set -ex
    30  
    31      if [ "$TARGET_V7" == "true" ]; then
    32        VERSION=$(cat cli/BUILD_VERSION_V7)
    33        BUCKET_PREFIX=v7-
    34      else
    35        VERSION=$(cat cli/BUILD_VERSION)
    36        BUCKET_PREFIX=
    37      fi
    38  
    39      aws s3 cp repackaged-binaries-and-installers/ s3://${BUCKET_PREFIX}cf-cli-releases/releases/v${VERSION}/ --recursive
    40      aws s3 cp signed-osx-installer/ s3://${BUCKET_PREFIX}cf-cli-releases/releases/v${VERSION}/ --recursive
    41      aws s3 cp signed-redhat-installer/ s3://${BUCKET_PREFIX}cf-cli-releases/releases/v${VERSION}/ --recursive
    42      aws s3 cp signed-windows-zips/ s3://${BUCKET_PREFIX}cf-cli-releases/releases/v${VERSION}/ --recursive