【问题标题】:Jenkins Changelog update manually in Pipeline scriptJenkins Changelog 在 Pipeline 脚本中手动更新
【发布时间】: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


    【解决方案1】:

    我通过执行 .war 文件来运行 Jenkins。当我使用设置为 windows 服务 的 Jenkins 安装重新创建相同的管道步骤时,未发现此问题。所以最好使用标准安装。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-05
      • 2020-08-21
      • 2018-05-01
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 2022-09-29
      相关资源
      最近更新 更多