nuomiphp
正在加载…
请使用更现代的浏览器并启用 JavaScript 以获得最佳浏览体验。
加载论坛时出错,请强制刷新页面重试。
小团队怎么做自动化部署
bugsnail
给个思路吧:github/gitlab 私有仓库托管,自己部署个 jenkins 想怎么玩怎么玩
但是,一个 jenkins 跑起来就吃掉 1G 多的内存....
caneman
jenkins + docker compose
placeholder
https://juejin.cn/post/7207787191623647288 ,仅供参考,
这种问题我建议你们联系一下 chatGPT 问问(手动狗头)
leeraya
jenkins 、gitlab 、harbor 、k8s
jearyvon
我们在用的流程大概就是
git tag trigger -> jenkens (build docker image) -> ALIYUN K8S deploy
Rache1
阿里云有 ”云效“ 😏
ZxBing0066
gitlab ci 吧,感觉 jenkins 没有 gitlab ci 和 github action 简单
hzfyjgw
argocd
wu67
最近我也在搞公司测试环境的 cicd.
因为团队的 git 是 gogs, 凑合着用搭配了 drone. 普通的 vue + nginx 跑起来了, nuxt / next 这种需要 pm2/npm run start 的, 还没研究通怎么跑. 网上各种方案都是 ssh 插件来跑脚本启动镜像 /pm2, 但是哪有人开 root 账号密码登录啊...真是有毒
gitlab / jenkin 也有看过. 前公司是这套方案, 但是挺吃内存的, 而且还得 Java 环境, 我一个前端仔根本 hold 不住呀, 没眼看了.
ziwen1943
可以用 gitlab-CI 资源占用小,和 gitlab 深度嵌合,配置发布代码化,很高效,适合中小团队
wu67
还有个问题就是据说 gitlab 升级爆炸会很难搞...在没有专业服务器运维人员的情况下, 这也是我不敢选用 gitlab 的原因. 要是我自己的机器我就随便折腾了...
perfectlife
wu67
不太认同升级爆炸,rpm 安装的 gitlab 一般升级直接 update 就行了,跨版本升级按 gitlab 文档里的升级路线图 update 就行,别用容器安装,安逸得很
yushiro
wu67
升级按照官方的推荐路径来就行,在公司内网部署了快 4 年的 gitlab 了,从没升级出问题过。别想当然的直接升级到最新版,必须按照特定的节点一步一步升级。
isnullstring
wu67
很容易啊,apt-get update &upgrade 就完事了,官方好像推荐直接使用源安装,这样容易升级
atkd
jenkins+1
yagamil
小团队应该用不上 k8s 吧?
version
没运维的...本地写脚本就好...
如果你牵头搞 cicd..个个都无限 debug 提交 git-.镜像就崩了..到时候 go 依赖拉不下来.npm 拉不下来.就找你了.因为他会说它不懂这个..这个是运维干得.太复杂.学不来.不想学.
提交代码.本地执行远程 ssh 命令..
前端本地 nodejs 脚本部署..提交 html 到服务器..其它丢 cdn
xmumiffy
感觉你们这需求 用 git hook 触发 git pull 就足够了
wxdiy
服务器不多,变化不频繁,直接 spug 吧,小巧好用
mr0joker
阿里云的云效做代码托管 + jenkins + k8s
Dream95
如果公司代码本身就是用 gitlab 管理的化,那比较适合用 gitlab-ci.
Richared
小公司还不简单,gitlab+jenkins+docker 就可以了。k8 没必要
bitmin
jenkins ,用的人多,教程多,配置很简单。
我在的迷你公司 java 项目、前端项目都扔在上面部署。
这点资源消耗,公司不会多花一眼去在意。
下一页 »