Files
spring-tools/concourse/tasks/publish-vsix-releases.sh
2023-03-14 18:48:35 -04:00

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