Java Jenkins在生成后操作之后运行生成后步骤

Java Jenkins在生成后操作之后运行生成后步骤,java,tomcat,jenkins,continuous-integration,war,Java,Tomcat,Jenkins,Continuous Integration,War,战争部署后,我需要jenkins恢复远程tomcat服务器。我们将tomcat重启配置为构建后步骤(shell命令),将war部署配置为构建后操作 一切正常,但我们需要jenkins在部署war后重新启动tomcat服务器(运行shell脚本) 有没有办法在Jenkins中的后期构建操作之后添加后期构建步骤?我们通过分离构建和部署作业来实现这一点。我们的“构建”就是这样做的,它们构建并归档工件。我们有下游作业,这些作业将拾取这些工件进行部署/安装,然后重新启动任何必要的服务 因此,在部署/安装作

战争部署后,我需要jenkins恢复远程tomcat服务器。我们将tomcat重启配置为构建后步骤(shell命令),将war部署配置为构建后操作

一切正常,但我们需要jenkins在部署war后重新启动tomcat服务器(运行shell脚本)


有没有办法在Jenkins中的后期构建操作之后添加后期构建步骤?

我们通过分离构建和部署作业来实现这一点。我们的“构建”就是这样做的,它们构建并归档工件。我们有下游作业,这些作业将拾取这些工件进行部署/安装,然后重新启动任何必要的服务


因此,在部署/安装作业中,安装将是一个生成步骤,而重新启动可能是一个额外的生成步骤,或者是一个生成后操作。

您不能只执行第二个生成后操作吗?

否,因为所有生成后操作都会在所有生成后步骤之后运行。请查看生成后任务插件()。我可以用多个后期构建任务来完成你所说的。这正是我所需要的,后期构建任务插件。谢谢。那么您会使用构建步骤而不是构建操作进行部署?分离构建和部署作业可能不是一个坏主意,但是如果我们想使用内置的war部署操作,那么这仍然不能解决问题——我们仍然无法在该操作之后运行脚本。