国内服务器有什么方便的从 git 仓库指定分支同步部署前后端代码简单 CI/CD 方案吗?

77 天前
 wyfig

我不是专业后端,前端时间折腾来海外服务器的 coolify 和 dokploy ,FastAPI 或者 Fastify 等项目,可以直接用 coolify 或者 dokploy 指定 github 的某个分支实现自动部署,提交后会自动更新部署,非常简单方便、老少皆宜。 最近有个项目在国内阿里云服务器上面,本来以为很简单的事情,突然发现在国内的环境下似乎有点麻烦了,之前的方案找不到合适的平台来实现。目前服务器上面搭建来 1panel ,有前端 react 代码和后端 FastAPI 项目,代码在 cnb.cool ,想用 cnb.cool 的云构建成 docker ,然后用 1panel 来部署,第一步构建就很难成功,后面配置也比较麻烦。 有没有朋友有更简单的方案?能实现类似 coolify 从 github 的分支部署项目的功能?

1884 次点击
所在节点    程序员
12 条回复
ZeviLF
77 天前
Jenkins
Need4more
77 天前
cnb 构建很简单呀,具体是啥问题
Need4more
77 天前
如果你的阿里云能访问 github 和 dockerhub ,用你之前的方案+cnb 的这个同步仓库插件就行
https://cnb.cool/cnb/plugins/tencentcom/git-sync
webnewobject1
77 天前
podman+woodpecker
Zakl21
77 天前
gitlab cicd 最简单了吧
mengdodo
77 天前
gitea ci/cd
apples398
77 天前
Drone CI
aispring
77 天前
服务器在阿里云上可以直接用阿里云的云效直接构建,每个用户有一定的免费额度,有意可私聊。cnb 的方案之前也试过,由于种种原因还是放弃了
wyfig
77 天前
@aispring #8 阿里云效用过,总感觉很不方便,每次都要阿里云扫码登录,麻烦的很。
xgq89757
77 天前
直接 gitlab hook
qiubaowei
76 天前
@aispring 云效的为啥要私聊 是论坛不让说嘛
wyfig
74 天前
@ZeviLF #1 Jenkins 感觉有点搞大了呀

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

https://ex.noerr.eu.org/t/1142876

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

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

© 2021 V2EX