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

     1  ---
     2  platform: linux
     3  
     4  image_resource:
     5    type: docker-image
     6    source:
     7      repository: cfcli/cli-package
     8  
     9  inputs:
    10  - name: cli
    11  - name: edge-deb-installer-32
    12  - name: edge-deb-installer-64
    13  - name: edge-linux-binary-32
    14  - name: edge-linux-binary-64
    15  - name: edge-osx-binary-64
    16  
    17  outputs:
    18  - name: repackaged-binaries-and-installers
    19  
    20  params:
    21    TARGET_V7:
    22  
    23  run:
    24    path: bash
    25    args:
    26    - -c
    27    - |
    28      set -ex
    29  
    30      if [ "$TARGET_V7" == "true" ]; then
    31        VERSION=$(cat cli/BUILD_VERSION_V7)
    32        SUFFIX="7"
    33      else
    34        VERSION=$(cat cli/BUILD_VERSION)
    35        SUFFIX=""
    36      fi
    37  
    38      mv edge-linux-binary-32/cf${SUFFIX}-cli_edge_linux_i686.tgz repackaged-binaries-and-installers/cf${SUFFIX}-cli_${VERSION}_linux_i686.tgz
    39      mv edge-linux-binary-64/cf${SUFFIX}-cli_edge_linux_x86-64.tgz repackaged-binaries-and-installers/cf${SUFFIX}-cli_${VERSION}_linux_x86-64.tgz
    40      mv edge-osx-binary-64/cf${SUFFIX}-cli_edge_osx.tgz repackaged-binaries-and-installers/cf${SUFFIX}-cli_${VERSION}_osx.tgz
    41  
    42      mv edge-deb-installer-32/cf${SUFFIX}-cli-installer_edge_i686.deb repackaged-binaries-and-installers/cf${SUFFIX}-cli-installer_${VERSION}_i686.deb
    43      mv edge-deb-installer-64/cf${SUFFIX}-cli-installer_edge_x86-64.deb repackaged-binaries-and-installers/cf${SUFFIX}-cli-installer_${VERSION}_x86-64.deb