32 lines
1021 B
Bash
Executable File
32 lines
1021 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
workdir=`pwd`
|
|
|
|
#Uncomments the below to publish all vsix files in the task inputs:
|
|
#vsix_files=`ls ${workdir}/s3-*/*.vsix`
|
|
|
|
#Uncomment the below to publish only concourse vxix
|
|
#vsix_files=`ls ${workdir}/s3-*/vscode-concourse-*.vsix`
|
|
|
|
#Uncomment the below to publish only spring-boot vxix
|
|
#vsix_files=`ls ${workdir}/s3-*/vscode-spring-boot-*.vsix`
|
|
|
|
#Uncomment the below to publish only cf-manifest-yaml vxix
|
|
#vsix_files=`ls ${workdir}/s3-*/vscode-manifest-yaml-*.vsix`
|
|
|
|
#Uncomment the below to publish all vsix files
|
|
vsix_files=`ls ${workdir}/s3-*/vscode-*.vsix`
|
|
|
|
for vsix_file in $vsix_files
|
|
do
|
|
echo "****************************************************************"
|
|
echo "*** Publishing : ${vsix_file}"
|
|
echo "****************************************************************"
|
|
echo ""
|
|
echo "We are runing the following command:"
|
|
echo ""
|
|
echo " vsce publish -p vsce_token --packagePath $vsix_file"
|
|
echo ""
|
|
vsce publish -p $vsce_token --packagePath $vsix_file
|
|
done
|