0

这些天我正在学习詹金斯,我遇到了一个情况。我需要undeploy在 glassfish 上执行条件。仅当应用程序存在于服务器中时,我才想取消部署该应用程序。有没有办法在一个命令行中做到这一点?

4

1 回答 1

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

我希望有一天它会对某人有所帮助=)

于 2018-05-21T08:51:29.687 回答