31 lines
992 B
Bash
Executable File
31 lines
992 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
workdir=`pwd`
|
|
|
|
vsix_file=`ls ${workdir}/vsix-resource/*.vsix`
|
|
|
|
echo "vsix_file=$vsix_file"
|
|
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
|