【发布时间】:2020-05-27 23:31:02
【问题描述】:
我的 jenkins 管道脚本目前使用手动 svn update 作为 shell 命令,而不是 SCM Checkout 方法。作为构建步骤的一部分,我正在尝试手动更新 Jenkins 日志。我正在尝试获取我的 svn update 命令的更改并将其注入到 jenkins 更改日志中。 .
这是我尝试过的管道步骤列表
- 虚拟结帐步骤(#我这样做是为了生成更改日志并启用 SCM 步骤)
- svn update (#使用svn update命令更新目录)
- 根据 svn update 的输出生成变更日志 xml command #我在从调用的 python 脚本的帮助下执行此操作 管道。
- 现在我用生成的更改日志替换现有的更改日志 xml xml。
当我运行管道脚本时,仪表板显示为“无更改”。但是当我重新启动 jenkins 实例时,更改会显示在仪表板中,其中显示了生成的 XML 中的更改。
请多多指教。任何其他解决方法也可以。
【问题讨论】:
标签: jenkins svn jenkins-pipeline