虽然从标题中不清楚我正在寻找一个解决方案,类似于 Jenkins 所做的,但功能略有不同。我有 3 台服务器,我需要在其中运行一些 cmd 命令,并且我需要能够解释它们的输出。
我需要这个,因为我需要启动 2 个 Apache Tomcat 服务器,并且只有在第一个已正确启动时,最后一个必须启动,所以它必须等待它完成启动过程。另外我需要从命令行进行 svn 更新并检查是否正确完成,复制/移动磁盘上的一些文件,所以基本上所有的 cmd 命令。
我尝试使用 Jenkins 主/从配置和日志解析器插件来解释输出,我可以启动 tomcat,但是我在控制台中没有得到输出,我无法让第二个等待首先(通过为每个人创建单独的工作)。我读过这可能通过创建一些批处理脚本或使用 ant 任务来实现,但我想知道是否有更好/标准的方法来完成这些任务?