多谢。
多谢。
|
anubuMar 9, 2022 via Android
1
azure devops server
gitlab drone |
|
GarwihMar 9, 2022
2
teamcity
|
|
idblifeMar 9, 2022 via iPhone
3
drone
gitlab ci |
|
4
来点复杂的, 搞个开源全家桶
https://softwarefactory-project.io/ |
|
weiweiwitchMar 10, 2022
6
Teamcity 和 gitlab 可以部署在本地。Teamcity 免费的只有 3 个 agent ,项目小的话也够用了。gitlab 的 CI 没用过不好评论。
|
|
nxforceMar 10, 2022
7
gitlab 全家桶,gitlab 的仓库结合自家的 ci cd 配合非常好
|
|
ETiVMar 10, 2022 via iPhone
8
gitlab pipeline 很好用
但是它在手动触发传参数发起 pipeline 的体验很糟糕,于是我魔改了它…体验可以跟 TeamCity 一样 |
|
vvoodyMar 10, 2022
9
Tekton (K8S)
|
|
anubuMar 10, 2022
10
@zinwalin 我上面说的 3 个都支持本地部署,不过不全部是开源的。
- azure devops server 非开源,需要授权,可以试用。目前公司主力使用,感觉优势主要是在大一统的项目管理方面,涵盖了产品需求、代码管理、测试计划、CI/CD 等。个人不太喜欢,微软的东西和主流开源产品的操作逻辑总是感觉不一样。 - gitlab 开源,有企业版和社区版。非重度使用,简单使用过流水线,在 CI/CD 和运维集成方面特性比较多,个人比较推荐体验。 - drone 开源,0.8 版本后似乎是私有协议了,目前有社区 fork 版本 https://github.com/woodpecker-ci/woodpecker ,整体比较轻量化,专注流水线本身,没有太多附加特性。 具体还是要根据使用场景选择,比如说自动化程度较低时,像 #8 提到的手动触发的参数化构建场景可能就是一个强需求,就我个人使用经验,这个场景 Jenkins 算是支持的最好的了,drone 几乎没有支持(一两年前使用体验),gitlab 支持但比较难受,azure 稍微好一点。 |
|
IvanLi127Mar 10, 2022
11
Drone CI ,感觉还可以。我目前拿它配合 Gitea 。
|
|
moonsnMar 10, 2022 via Android
12
concourse
|