【发布时间】:2017-01-19 20:25:37
【问题描述】:
我使用 Jenkins 和 python 代码如下。
检测到 GIT 开发分支的更改后:
- 签出 GIT 存储库开发分支代码
- 执行单元测试/代码覆盖率
- 如果构建通过,将代码检查到同一 repo 的生产分支中
我要补充的是,能够跟踪以前的代码版本(python 代码包将版本号存储在 setup.py 文件中)以及最新构建作业中的版本是否与保存的版本,然后才将传递的代码检查到生产分支中。
关于如何最好地实现这一点有什么想法吗?
谢谢
【问题讨论】:
-
玩这个,如果版本号不增加,我可以使构建失败,但我看不到传递构建的方法,但如果版本是,则阻止 git publish '不增加。