nuomiphp
正在加载…
请使用更现代的浏览器并启用 JavaScript 以获得最佳浏览体验。
加载论坛时出错,请强制刷新页面重试。
小团队怎么做自动化部署
Dream95
如果公司代码本身就是用 gitlab 管理的化,那比较适合用 gitlab-ci.
Richared
小公司还不简单,gitlab+jenkins+docker 就可以了。k8 没必要
bitmin
jenkins ,用的人多,教程多,配置很简单。
我在的迷你公司 java 项目、前端项目都扔在上面部署。
这点资源消耗,公司不会多花一眼去在意。
aeli
github action 就足够了。
optional
直接上,gitops
hb0730
gitea+drone+aliyun 私有仓库+docker compose
marksaas
小团队还是半自动化部署吧,节省不少服务器资源,让 chatgpt 写个自动化部署脚本,每次就登录执行下也很方便
vaeceby2
gogs/gitea + drone 就行了 k8s 没必要 docker swarm 完全够了
kqq19930511
内网部署的 gogs + jenkins + nexus
Illusionary
请个运维
dnsjia
https://github.com/dnsjia/luban
perfectlife
wu67
不太认同升级爆炸,rpm 安装的 gitlab 一般升级直接 update 就行了,跨版本升级按 gitlab 文档里的升级路线图 update 就行,别用容器安装,安逸得很
perfectlife
既有云上 ecs 又有本地机房,没个运维 不太合适,背锅都没人背,请个运维多好,还能增加就业岗位
anubu
中小公司 gitlab 一个就够了,基本涵盖了研发管理全周期了。没有 gitlab 还好说,有 gitlab 还要使用 Jenkins 的,真的有点舍近求远了,除非是有特殊场景。部署目标就常见的 ssh 、docker remote 、k8s api 基本都够用了。
WindProtect
我们现在是 git 特定分支 hooks 触发 jenkins 启动流水线打包成 docker 镜像,然后 docker compose 启动。
但我觉得如果自己搭的 gitlab 的话,gitlab ci 更简单。
遇到问题是我们项目是 monorepo ,每次改点代码都会全部服务都给重新打包一次,暂时没想到什么好的方法。
yushiro
wu67
升级按照官方的推荐路径来就行,在公司内网部署了快 4 年的 gitlab 了,从没升级出问题过。别想当然的直接升级到最新版,必须按照特定的节点一步一步升级。
Sayommy
1 、如果本地机房能开放外网权限,就统一用阿里云效的 flow ,最简单,资源能弹性、依赖包镜像缓存啥都给你做好了。云效的 flow 是可以调度非阿里云的服务器和 k8s 集群的。
2 、公司找台不用的电脑装个 jenkins ,或者其他的开源方案选一个,都能跑。
xgfan
drone
everyx
github ci + ansible + docker swarm
xuanbg
jenkins + docker 足矣
« 上一页
下一页 »