小公司自建流水线的思路是什么呢?

243 天前
 qwzhang01

没有专业运维,自建发布流水的思路是什么呢? 自己部署 gitlab 、nexus 、node 、npm 、yarn 等代码、包管理工具,再自己部署 Jenkins ,安装 docker ,然后用哪些开源的东西,可以搞出很类似大厂的发布流水线工具呢,点一下直接发布那种

2329 次点击
所在节点    问与答
20 条回复
testver
243 天前
也许是技术负责人或者老板的执念吧。
wangritian
243 天前
阿里云云效和腾讯 coding 都有现成的,别自己折腾
ktyang
243 天前
图啥呢。。。
clf
243 天前
部署一个 gitlab 不就够了么。。。gitlab-ce 也有 ci/cd 的
wowawesome
242 天前
开源自建的 GitLab 玩得转先
wu67
242 天前
cicd 可以有, docker 一把梭就行, 但是 nexus 纯属没事找事, npm 现在不知道多稳定, 又不是几年前, 不行还有淘宝源呢.
whoosy
242 天前
没啥用
iloveayu
242 天前
gitlab 可以有,小公司如果没有一定要私有化部署的客户,搞后面那堆纯属瞎折腾。
hackyuan
242 天前
gitlab 、gitlab-ci 结束了,没你想得那么难
hideon
242 天前
gitlab ci ,用 docker 跑 ci runner ,定时清理 runner 宿主机的生成的包或者 ci 脚本上部署完成后清理
xmumiffy
242 天前
gitlab 就够了,Jenkins 没意思,绑的太死了
perfectlife
242 天前
请个运维得了
vanchKong
242 天前
装个 gitlab ,gitlab-runner 完事~
sparkinglemon
242 天前
再小一点的 team ,比如单人的,可以用 Gitea + Gitea Action ,跟 GitHub 那一套几乎无缝,走 CI/CD ,自动构建镜像上传到私有 registry ,再扩展一点也可以 Action 直接到机器上触发容器更新
qinfengge
242 天前
用的 gitlab 的流水线,代码提交上去自动打包成 docker 部署加通知,挺爽的。Jenkins 感觉太重了,不喜欢
hokori
242 天前
github 也行了
wabway
242 天前
没有运维自己怎么舒服怎么来,或者加点预算请个运维
niubee1
242 天前
不是很复杂的样子
Dogtler
242 天前
argocd + gitea 镜像库 这块没试过 应该可以
rsyjjsn
242 天前
一台服务器:安装 docker 环境,安装 docker jenkins 版本,然后通过挂载方式让 Jenkins 直接访问到宿主机 docker 环境,不要妄想在 docker Jenkins 里面再安装一个 docker 很麻烦
配置文件:Jenkinsfile 写在项目里面,很简单,就是拉取基础镜像,然后打包构建的配置,推到代码仓库
gitlab:配置好 Jenkins 的凭证,做到 Jenkins 发版完成通知 gitleb 展示成功与否


整套搞下来,很简单,没有过多的配置,不要一来就搞什么 nexus 私有镜像库,k8s 部署啥的,费时费力,还不容易出结果,最后就是不聊聊之

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

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

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

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

© 2021 V2EX