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