github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/ci/cli-v7/tasks/create-release-notes.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: cli-wiki
    16  
    17  outputs:
    18    - name: cli-wiki-output
    19  
    20  run:
    21    path: bash
    22    args:
    23    - -c
    24    - |
    25      set -ex
    26  
    27      VERSION=$(cat cli/BUILD_VERSION_V7)
    28      NOTESFILE="V7-Beta-Release.md"
    29      TMPFILE="V7-Beta-Release.tmp"
    30  
    31      pushd cli-wiki
    32        mv "$NOTESFILE" "$TMPFILE"
    33        ../cli/ci/cli-v7/generate-download-links "$VERSION" > "$NOTESFILE"
    34        cat "$TMPFILE" >> "$NOTESFILE"
    35        rm "$TMPFILE"
    36  
    37        git add "$NOTESFILE"
    38  
    39        # create commit in cli-wiki
    40        if ! [ -z "$(git status --porcelain)" ];
    41        then
    42          git config --global user.email "cf-cli-eng@pivotal.io"
    43          git config --global user.name "Concourse CI"
    44          git commit -m "Release ${VERSION}"
    45        else
    46            echo "no new version to commit"
    47        fi
    48      popd
    49      cp -R cli-wiki cli-wiki-output