这些天我学习詹金斯,我遇到了一个情况。我需要在glassfish上执行条件undeploy
。我想只在服务器中存在应用程序时取消部署它。有没有办法在一个命令行中执行此操作?
答案 0 :(得分:0)
为此,我使用了以下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
我希望有一天会帮助某人=)