这些天我在学习Jenkins,我面临着一种情况。我需要执行条件 undeploy 在玻璃鱼身上。我只想在服务器中存在应用程序时取消部署该应用程序。有没有一种方法可以在单个命令行中实现这一点?
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:密码的内容。txt是单行: AS_ADMIN_PASSWORD=admin
AS_ADMIN_PASSWORD=admin
我希望有一天它会帮助别人=)