Deployment glassfish的条件解除部署
这几天我在学习詹金斯,我面临着一种情况。我需要在glassfish上执行条件Deployment glassfish的条件解除部署,deployment,glassfish,glassfish-3,asadmin,Deployment,Glassfish,Glassfish 3,Asadmin,这几天我在学习詹金斯,我面临着一种情况。我需要在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" ]
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\u ADMIN\u password=ADMIN
我希望有朝一日它能帮助别人