近2年在github新开源的CICD方案Drone受到越来越多人的青睐,比Jenkins有更多的优势;Drone 比Jenkins有个特别的好处是 Pipeline可以通过hook动态获取,这样我们就不需要像在Jenkins上逐个新建 Item了;如果有特别多的项目, 光新建项目这活就够让人头疼的了。

但是Drone也有一个非常大的缺点是 源码本身不支持git subgroup 构建,就是项目地址包括了子分组,drone就会解析错误,比如:

git@mygit.com:aaa/test.git 是可以成功构建的。
git@mygit.com:aaa/bbb/test.git 就会解析错误 构建失败;

我搜了不少资料,github有人提了解决方案,但是还是有问题,因为那个办法是2019年提的, 然后我自己分析drone源码,经过反复测试,终于解决了,可以QQ联系 329365284 获取解决方案;


听李健唱许巍
1 声望0 粉丝