Условное отключение на стеклянной рыбе - PullRequest
0 голосов
/ 17 мая 2018

Я изучаю Дженкинс в эти дни, и я столкнулся с ситуацией. Мне нужно выполнить условное undeploy на Glassfish. Я хочу удалить приложение, только если оно завершено на сервере. Есть ли способ сделать это в одной командной строке?

1 Ответ

0 голосов
/ 21 мая 2018

Для этого я использовал следующий код 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

Надеюсь, это кому-нибудь когда-нибудь поможет =)

...