DevOps Pipeline 选型

2021-08-11 15:09:48 +08:00
 Sparkli

最近在调研市面上可用的二开 Pipeline 项目用以替代沉重的 JenKins

https://github.com/drone/drone

总结了一下优点:

但也有一些缺点,多项目同时发布、可视化 Action 编辑的缺乏(对比云效、Coding

于是想问一下,市面上是否还有类似的开源项目?以及有使用过 Drone 的朋友谈谈使用体验,个人感觉基础功能够用 但不适合大规模团队,如果有成功的改造经验 想借鉴学习一下

3986 次点击
所在节点    DevOps
15 条回复
ysicing
2021-08-11 15:54:22 +08:00
drone 不支持 gitlab subgroup 这个比较硬伤

其他需求我感觉都可以通过 plugin 解决。

每天 drone job 大概至少 100+, 使用 drone-kube + 弹性节点方式

二开 drone 的也比较多 https://github.com/woodpecker-ci/woodpecker
Sparkli
2021-08-11 16:28:26 +08:00
@ysicing 如果是跨项目同时发布是不是也可以通过 plugin 来解决?感觉编排还是比较灵活的。
ysicing
2021-08-11 16:40:46 +08:00
@Sparkli 可以的,我们多项目是自己搞了一个插件实现的.

我们大概用了快一年多了,drone + kube + minio + sqlite + gitlab 方式, 除了没法原生支持 subgroup 外,还没有遇到什么问题。
swulling
2021-08-11 16:52:34 +08:00
Drone 还挺好的,还有一个 ArgoCD 可以看看
Sparkli
2021-08-11 17:30:01 +08:00
@ysicing 可以问一下规模多大嘛,多少个 Pod/Service ?
Sparkli
2021-08-11 17:31:08 +08:00
@swulling 感谢,我去了解一下
defunct9
2021-08-11 17:58:33 +08:00
Rand01ph
2021-08-11 18:25:22 +08:00
我这边在用 tekton,之前用 drone 建设过一次,这次换了个新的。
Sparkli
2021-08-11 22:55:51 +08:00
@Rand01ph tekton 之前也有见过,这个相比与 drone 有什么突破性的优势吗
Sparkli
2021-08-12 01:26:00 +08:00
这方面的开源项目挺多的 https://landscape.cncf.io/?zoom=200
Rand01ph
2021-08-12 09:57:52 +08:00
@Sparkli 比 drone 的设计概念更加底层,并不能开箱即用,需要自己组合一下,然后开发一些插件,更适合做二次开发。非常灵活。
Sparkli
2021-08-13 23:36:43 +08:00
@Rand01ph 收到,其实我们还是想搞开箱即用的,让开发用起来很重要,推广这个需要一些易用性
idblife
2022-03-20 17:08:40 +08:00
为啥不用 Jenkins ?
Javaless2022
2022-03-24 19:59:59 +08:00
为啥不用阿里云 devops ,大厂,支持 k8s ,关键是免费,香。
kejin114978
2022-04-13 17:12:09 +08:00
确实,我们公司就用的云效,背靠阿里,赞👍🏻

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/795091

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX