我正在使用Jenkins(v1.4.87)并使用deploy plugin(v1.10)来创建一个将构建的war文件部署到tomcat 6中的作业。
部署成功运行,正在部署战争。
以下是作业的插件配置部分:
(由于显而易见的原因,我没有包含真实的服务器详细信息)
问题是在此过程中的某个地方,应用程序上下文文件被重命名为appname.xml.bak
并保留在该状态。因此,应用程序无法启动,因为tomcat无法再找到应用程序所需的上下文文件。
要解决此问题,我必须登录上下文文件所在的服务器,并将备份重命名为原始文件名appname.xml
。
感觉部署插件可能会达到应该处理它的程度。我希望它能够复制一个名为appname.xml.bak
的上下文文件,或者将备份重命名为正确的文件名。
我找不到任何列出插件经历过的阶段的文档,因此无法确认是否存在此行为。我只有下载plugin code from Github的唯一选项并自行解决。
我是否遗漏了一些明显的东西?
更新:
我已经更新到Jenkins v2.32.3并且我在部署插件时遇到了同样的问题。任何帮助都会非常感谢。