Jenkins - 存储代码以前的版本号,并在版本号更改时采取措施



我将Jenkins与python代码一起使用,如下所示。

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

  • 签出 GIT 存储库开发分支代码
  • 执行单元测试/代码覆盖率
  • 如果生成通过,请将代码签入同一存储库的生产分支

我想补充的是跟踪以前的代码版本的能力(python 代码包将版本号存储在 setup.py 文件中),如果最新构建作业中的版本与保存的版本相比递增,则只有将传递的代码签入生产分支。

关于如何最好地实现这一目标的任何想法?

谢谢

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

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

最新更新