diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index b30178139..1e601aa1c 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -310,7 +310,7 @@ jobs: on_failure: put: slack-notification params: - channel: "@kdvolder" + channel: '@kdvolder' text: | Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! on_success: diff --git a/concourse/tasks/publish-vsix-releases.sh b/concourse/tasks/publish-vsix-releases.sh new file mode 100755 index 000000000..571a71362 --- /dev/null +++ b/concourse/tasks/publish-vsix-releases.sh @@ -0,0 +1,33 @@ +#!/bin/bash +set -e +workdir=`pwd` + +vsix_files=`ls ${workdir}/s3-*/*.vsix` + +echo "vsix_files=$vsix_file" + +exit 99 + +echo "extension_id=$extension_id" + +sources=$workdir/sts4/vscode-extensions/$extension_id + +release_version=`jq -r .version ${sources}/package.json` + +echo "release_version=$release_version" + +vsce publish -p $vsce_token --packagePath "$vsix_file" + +echo "****************************************************************" +echo "****************************************************************" +echo "****************************************************************" +echo "*** $extension_id $version published to vscode marketplace *****" +echo "****************************************************************" +echo "****************************************************************" +echo "****************************************************************" + +cd $sources + +echo "Tagging release" +git tag -f ${extension_id}-${release_version}-RELEASE +git clone $workdir/sts4 $workdir/sts4-out