我将Jenkins与python代码一起使用,如下所示。
检测到对 GIT 开发分支的更改后:
- 签出 GIT 存储库开发分支代码
- 执行单元测试/代码覆盖率
- 如果生成通过,请将代码签入同一存储库的生产分支
我想补充的是跟踪以前的代码版本的能力(python 代码包将版本号存储在 setup.py 文件中),如果最新构建作业中的版本与保存的版本相比递增,则只有将传递的代码签入生产分支。
关于如何最好地实现这一目标的任何想法?
谢谢
我使用以下插件来实现这一点:
- 灵活的发布插件
- 运行条件插件