【问题标题】:Jenkins - Store code previous version number, and take actions if version number changesJenkins - 存储代码以前的版本号,并在版本号更改时采取措施
【发布时间】:2017-01-19 20:25:37
【问题描述】:

我使用 Jenkins 和 python 代码如下。

检测到 GIT 开发分支的更改后:

  • 签出 GIT 存储库开发分支代码
  • 执行单元测试/代码覆盖率
  • 如果构建通过,将代码检查到同一 repo 的生产分支中

我要补充的是,能够跟踪以前的代码版本(python 代码包将版本号存储在 setup.py 文件中)以及最新构建作业中的版本是否与保存的版本,然后才将传递的代码检查到生产分支中。

关于如何最好地实现这一点有什么想法吗?

谢谢

【问题讨论】:

  • 玩这个,如果版本号不增加,我可以使构建失败,但我看不到传递构建的方法,但如果版本是,则阻止 git publish '不增加。

标签: python git jenkins


【解决方案1】:

我使用了以下插件来实现这一点:

  • 灵活的发布插件
  • 运行条件插件

【讨论】:

    猜你喜欢
    • 2013-11-07
    • 2020-11-02
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    相关资源
    最近更新 更多