网络服务管理



我有几个web服务,它们都是一个应用程序的一部分。它们都是用Jenkins构建的,并存储在文件夹中。为了运行它们,我启动了几个ssh会话,执行了很多scp,并使用nohup ./start -Dport=.. &

运行每个会话。

在它成为唯一的应用程序之前,它是可以的。但现在有5个。每次部署都像地狱一样。

那么,有什么软件可以自动完成这个吗?我希望它可以通过ssh复制一些文件,运行一些bash脚本,监控服务活动并通过web-ui公开它。我可以自己创造一些东西,但我不想重新发明一辆自行车。

Kwatee(我是开发人员)是一个免费的工具,可以做到这一点。您可以使用web ui在任意数量的服务器上配置和操作部署。您还可以通过ant/maven插件或python shell命令在持续构建环境中自动化整个过程。

最新更新