在 glassfish 上有条件地取消部署
Conditional undeploy on glassfish
这几天在学习Jenkins,遇到一个情况。我需要在 glassfish 上执行条件 undeploy
。我只想取消部署服务器中存在的应用程序。有没有办法在单个命令行中执行此操作?
为此,我使用了以下 Bash 代码:
apps=`asadmin list-applications -t --user=admin --passwordfile=password.txt`
for app in $apps
do
if [ $app = "the_name_of_your_app" ]
then
asadmin --user=admin --passwordfile=password.txt undeploy the_name_of_your_app
fi
done;
PS:password.txt的内容是一行:AS_ADMIN_PASSWORD=admin
我希望有一天它能对某人有所帮助 =)
这几天在学习Jenkins,遇到一个情况。我需要在 glassfish 上执行条件 undeploy
。我只想取消部署服务器中存在的应用程序。有没有办法在单个命令行中执行此操作?
为此,我使用了以下 Bash 代码:
apps=`asadmin list-applications -t --user=admin --passwordfile=password.txt`
for app in $apps
do
if [ $app = "the_name_of_your_app" ]
then
asadmin --user=admin --passwordfile=password.txt undeploy the_name_of_your_app
fi
done;
PS:password.txt的内容是一行:AS_ADMIN_PASSWORD=admin
我希望有一天它能对某人有所帮助 =)