问题的引出: 有一段我们的前端构建总会现git上分支名称中的版本号和工程里的版本号不一致的问题:这样会导致构一个问题:构建后的产品名称叫做1.1,但是进入app的关于页面,看到的版本还是1.0.这会让人很困惑,也会加大弄混被测物版本的风险. 最初,我们向开发提了这个问题,并且写了一份简要的说明文档贴在内部wiki上.结果发现效果并不理想,一部分开发会依照约定这么做,但是一部分开发不会这么做.由于多人多feature开发,这样的问题每2周就会出现一次,还很不好排查.维护Jenkins的小伙伴很郁闷