Jenkins部署插件删除应用程序上下文xml文件

时间:2017-03-15 13:21:08

标签: java maven jenkins tomcat6

我正在使用Jenkins(v1.4.87)并使用deploy plugin(v1.10)来创建一个将构建的war文件部署到tomcat 6中的作业。

部署成功运行,正在部署战争。

以下是作业的插件配置部分:

(由于显而易见的原因,我没有包含真实的服务器详细信息)

enter image description here

问题是在此过程中的某个地方,应用程序上下文文件被重命名为appname.xml.bak并保留在该状态。因此,应用程序无法启动,因为tomcat无法再找到应用程序所需的上下文文件。

要解决此问题,我必须登录上下文文件所在的服务器,并将备份重命名为原始文件名appname.xml

感觉部署插件可能会达到应该处理它的程度。我希望它能够复制一个名为appname.xml.bak的上下文文件,或者将备份重命名为正确的文件名。

我找不到任何列出插件经历过的阶段的文档,因此无法确认是否存在此行为。我只有下载plugin code from Github的唯一选项并自行解决。

我是否遗漏了一些明显的东西?

更新:

我已经更新到Jenkins v2.32.3并且我在部署插件时遇到了同样的问题。任何帮助都会非常感谢。

0 个答案:

没有答案