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