我们需要多次在许多WSO2 ESB安装上部署大量不同的碳应用程序 - 逐个发布。 因此,为了实现此过程的自动化,我们希望编写将自动部署应用程序的shell脚本。 这种自动化有可能吗?
答案 0 :(得分:2)
您应该看看 mavent-car-deploy-plugin ,它为您提供了一种使用这样的命令行部署汽车的方法:
mvn clean deploy -Dhost=localhost -Dport=9443
取消部署:
mvn clean deploy -Dhost=localhost -Dport=9443 -Doperation=undeploy
请参阅https://docs.wso2.com/display/DVS370/Deploying+a+CAR+File+with+the+Maven+Plug-In
答案 1 :(得分:1)
将您的汽车文件复制到ESB服务器的repository / deployment / server / carbonapps子目录中。 Il将自动瘫痪。 要取消部署应用程序,只需删除该文件即可。