小团队怎么做自动化部署

2023 年 3 月 21 日
 fyooo

公司有阿里云的服务器 ECS ,也有自己的机房服务器。

看了一下,阿里云 ECS 有配套的 https://help.aliyun.com/document_detail/224608.html

不知道自己机房的服务器怎么部署好

后台是:Go ,前端是 Next.js

当前简单粗暴的在服务器上 git pull ,但是这个太原始了,不知道有没有成熟的开源方案

22141 次点击
所在节点    程序员
113 条回复
devHang
2023 年 3 月 21 日
腾讯的 coding 比 Jenkins 更友好一些,门槛也更低
NoString
2023 年 3 月 21 日
我们也 ECS TeamCity 一把梭
Guidoo
2023 年 3 月 21 日
没人用 TeamCity 吗 ???
gongquanlin
2023 年 3 月 21 日
drone ci + gitea + docker 香的一批,drone 和 gitea 也是 go 开发的,drone + gitea 全部 docker 部署,内存占用非常低,自动部署 docker 容器,香的一批
simo
2023 年 3 月 21 日
3 5 个人,完全可以 docker 部署 gitlab pipeline 跑;还有其他类型任务要跑,可以上 gitlab + jenkins 。
draguo
2023 年 3 月 21 日
阿里云直接云效很好用,没有运维成本,小团队不推荐 jk
defunct9
2023 年 3 月 21 日
外包给我就好
tedzhou1221
2023 年 3 月 21 日
coding
mianju
2023 年 3 月 21 日
github + dokku, 单机还能部署 grafana 、db 各种服务
hb0730
2023 年 3 月 21 日
@gongquanlin gitea 好像要出 actions 了,最后连 drone 都去掉,貌似和 github action 差不多
Nazz
2023 年 3 月 21 日
小公司的话, 使用 ssh 远程执行命令, 自己编个脚本 make deploy 一键发布
eDeeraiD0thei6Oh
2023 年 3 月 21 日
能用 Github Actions 就用吧。如果不需要太多的 build 只是 deploy 文件用 Jenkins 也可以。
@Nazz 自动化部署可能是和 git 相关的,除非他们用自己的 git repo server
alsas
2023 年 3 月 21 日
spug 没人用???
feelinglucky
2023 年 3 月 21 日
gitea + drone 这个搭配已经很多年了,感觉也还行
18601294989
2023 年 3 月 21 日
千万别选 jenkins 就行 太难用
zed1018
2023 年 3 月 21 日
推荐 fluxcd
zhhqiang
2023 年 3 月 21 日
jenkins 触发 git pull 😅
xiaocaiji111
2023 年 3 月 21 日
腾讯云 coding ,一直在用,免费版限制构建分钟数,可以使用自己服务器加个节点。
ppgs8903
2023 年 3 月 21 日
没钱别做 jenkins ,直接 gitlib ci & github ci 。
OutOfMemoryError
2023 年 3 月 21 日
我们是 gitlab 的 gitlab ci 实现的

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

https://study.congcong.us/t/925752

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

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

© 2021 V2EX