有不需要 docker,不需要上云的 CI/CD 推荐吗?

62 天前
 iminto
有不需要 docker ,内网使用,功能不过分简陋也不死板的的 CI/CD 推荐吗?

jenkins 永远的神!开源免费,不需要 docker ,支持自由脚本和 pipeline 两种风格,就是界面太丑了,之前公司倒是基于 jenkins 二次开发了一套界面很好看的产品。

现在的 CI/CD ,要么就是强依赖 docker/k8s 这套生态,要么就是云那一套,无法内网离线使用。

排除 Bamboo ,Travis CI ,CircleCI 等,找了好久没找到满意的。

就 GoCD 感觉勉强可以一战。
3820 次点击
所在节点    程序员
37 条回复
FlytoSirius
62 天前
那当然首先是考虑 Jenkins 咯.
但 Jenkins 虽应用最为广泛, 但也确实不那么现代化.
chendy
62 天前
gitlab-ci ,本地 shell 模式,缺点和 gitlab 绑定
ceeeeeeeeeeeeeeb
62 天前
任何可以用 Jenkins 实现的 CI/CD 最终都会用 Jenkins 实现--选自《任何可以用 JavaScript 编写的应用程序最终都会用 JavaScript 编写》
flyingcrp
62 天前
好巧不巧, 上午刚看到有个这个东西 https://github.com/earthly/earthly
sampeng
62 天前
docker/上云/CICD 。这三者是有关系,又不是强绑定。
如果你用 gitlab ,gitlab 的 pipeline 也完全够你用
sampeng
62 天前
但是,为什么要有 docker 。因为线上比线下要便宜。
竞价实力,jenkins 弹出来的机器自动缩回去。跟白给的一样
你本地基本达不到无堵塞 CICD 。只有云端无上限机器可以做到。
wbmins
62 天前
TeamCity ?
tangtang369
62 天前
gitlab 就行了 jenkins 看那个界面真的不想用
whileFalse
62 天前
丑怎么了?你要说漏洞多我能理解。开发用的东西你还看颜值?
chronos
62 天前
jenkins 已经可以了,不过我用 buildbot ,资源占用小,适合我的小 vps 。
Ayanokouji
62 天前
@wbmins teamcity +1 ,量小的话,免费的就够用
pckillers
62 天前
jenkins 不是有 blue ocean 插件来提供美化后的界面么?
lhyannis
62 天前
推荐使用 goploy ,golang+vue 开发的,用了好几年了,感觉比 jenkins 好用而且省资源,可以 docker 部署,也可以二进制部署,开源地址是 https://github.com/zhenorzz/goploy
ofnh
62 天前
gitea act runner ,可以用 host 模式,但是你需要自己缓存一部分的 actions 下来
wu67
62 天前
gitlab 自带那个.
轻量级别的, drone 搭配 gogs/gitea 用的, 没研究能不能搭配其他平台.
更轻量级别的, 自己写 node.js api + shell script, 我给公司测试环境搞的自动构建就是这么写的.
iminto
62 天前
@flyingcrp 粗略看了下,这个依赖 docker 生态
iminto
62 天前
@Ayanokouji 这个是第三方服务的吧,肯定用不了,大部分公司也不可能用别人的服务,而且需要内网使用
RengeNanon
62 天前
Teamcity 自托管吧
jurassic2long
62 天前
看系统复杂度吧,如果机器没几台,项目没几个,自己写个脚本实现都够用
chobitssp
62 天前

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

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

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

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

© 2021 V2EX