github.com/randomtask1155/cli@v6.41.1-0.20181227003417-a98eed78cbde+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.tgz
    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
    89  
    90