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