近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 获取解决方案;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。