github.com/arunkumar7540/cli@v6.45.0+incompatible/ci/cli-v7/tasks/create-release.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 13 inputs: 14 - name: cli 15 - name: edge-linux-binary-32 16 - name: edge-linux-binary-64 17 - name: edge-osx-binary-64 18 - name: edge-windows-binary-32 19 - name: edge-windows-binary-64 20 - name: edge-deb-installer-32 21 - name: edge-deb-installer-64 22 - name: edge-redhat-installer-32 23 - name: edge-redhat-installer-64 24 - name: edge-osx-installer-64 25 26 run: 27 path: bash 28 args: 29 - -c 30 - | 31 set -ex 32 33 VERSION=$(cat cli/BUILD_VERSION_V7) 34 FINAL_DIR=v${VERSION} 35 36 mkdir $FINAL_DIR 37 38 mv edge-linux-binary-32/cf7-cli_edge_linux_i686.tgz $FINAL_DIR/cf7-cli_${VERSION}_linux_i686.tgz 39 mv edge-linux-binary-64/cf7-cli_edge_linux_x86-64.tgz $FINAL_DIR/cf7-cli_${VERSION}_linux_x86-64.tgz 40 mv edge-osx-binary-64/cf7-cli_edge_osx.tgz $FINAL_DIR/cf7-cli_${VERSION}_osx.tgz 41 mv edge-windows-binary-32/cf7-cli_edge_win32.zip $FINAL_DIR/cf7-cli_${VERSION}_win32.zip 42 mv edge-windows-binary-64/cf7-cli_edge_winx64.zip $FINAL_DIR/cf7-cli_${VERSION}_winx64.zip 43 44 mv edge-deb-installer-32/cf7-cli-installer_edge_i686.deb $FINAL_DIR/cf7-cli-installer_${VERSION}_i686.deb 45 mv edge-deb-installer-64/cf7-cli-installer_edge_x86-64.deb $FINAL_DIR/cf7-cli-installer_${VERSION}_x86-64.deb 46 mv edge-redhat-installer-32/cf7-cli-installer_edge_i686.rpm $FINAL_DIR/cf7-cli-installer_${VERSION}_i686.rpm 47 mv edge-redhat-installer-64/cf7-cli-installer_edge_x86-64.rpm $FINAL_DIR/cf7-cli-installer_${VERSION}_x86-64.rpm 48 mv edge-osx-installer-64/cf7-cli-installer_edge_osx.pkg $FINAL_DIR/cf7-cli-installer_${VERSION}_osx.pkg 49 50 # We can't use the s3 resource because it does not support version in folder names: 51 # https://github.com/concourse/s3-resource/issues/51 52 aws s3 cp $FINAL_DIR/ s3://v7-cf-cli-releases/releases/v${VERSION}/ --recursive 53 54 # - name: edge-linux-binary-32 55 # versioned_file: master/cf7-cli_edge_linux_i686.tgz 56 57 # - name: edge-linux-binary-64 58 # versioned_file: master/cf7-cli_edge_linux_x86-64.tgz 59 60 # - name: edge-osx-binary-64 61 # versioned_file: master/cf7-cli_edge_osx.tgz 62 63 # - name: edge-windows-binary-32 64 # versioned_file: master/cf7-cli_edge_win32.zip 65 66 # - name: edge-windows-binary-64 67 # versioned_file: master/cf7-cli_edge_winx64.zip 68 69 # - name: edge-deb-installer-32 70 # versioned_file: master/cf7-cli-installer_edge_i686.deb 71 72 # - name: edge-deb-installer-64 73 # versioned_file: master/cf7-cli-installer_edge_x86-64.deb 74 75 # - name: edge-redhat-installer-32 76 # versioned_file: master/cf7-cli-installer_edge_i686.rpm 77 78 # - name: edge-redhat-installer-64 79 # versioned_file: master/cf7-cli-installer_edge_x86-64.rpm 80 81 # - name: edge-osx-installer-64 82 # versioned_file: master/cf7-cli-installer_edge_osx.pkg 83 84 # - name: edge-windows-installer-32 85 # versioned_file: master/cf7-cli-installer_edge_win32.zip 86 87 # - name: edge-windows-installer-64 88 # versioned_file: master/cf7-cli-installer_edge_winx64.zip