非技术同事用 Codex 写的项目,怎么部署才能不折腾运维?

发布于

最近有几个非技术部门的同事,把他们部门内部用的项目交给技术部部署,因为我负责运维工作,每次都被这些项目折腾得够呛。

一开始为了方便部署,我让他们用 Codex 生成 Docker Compose 部署的方式,并把压缩包发给我,这样我只需直接 `up` 就能部署和更新。更新几次后,我慢慢发现,项目更新频率很高,对我来说整个项目就像个黑盒,每次更新都得把 AI 的部署文档重新梳理一遍。我得先和项目作者沟通,项目作者又得和 Codex 沟通,最后结果总是没搞成很好的部署方式……最近真被这几个项目折腾得头疼不已。

有个更新频率很高的项目,我直接创建了服务器用户,限制他使用 Codex 通过 SSH 进去更新。虽然那台服务器里没什么数据,但这种直接给 SSH 权限的做法似乎不太妥当。

大家有没有遇到过类似的情况?这种项目一般怎么处理比较好?😂

---

原文链接:[点击查看](https://www.v2ex.com/t/1233300)

评论(13)

干脆给他们开几台虚拟机,让 AI 自己去部署得了。

· 0 个赞

回复

回复 @nelloshaw7713:额外开服务器又得增加成本了🤷‍♂️

· 0 个赞

你这边提前统一配好项目模板和 SKILL 文档之类的吧。

· 0 个赞

让他们建个代码仓库,提交代码后点下 Jenkins 构建?难道每次更新不只是改了代码吗?

· 0 个赞

回复

回复 @OutOfMemery:好像也行,相当于给他们接入 CICD 流程了。

· 0 个赞

装个 1Panel 面板,给他们开个账号自己更新去。

· 0 个赞

要不楼主自己也 vibe coding 一个控制面板,给他们自己玩去。

· 0 个赞

给他们单独开个 Docker 容器当虚拟机用,做好环境隔离。

· 0 个赞

试试 CICD + K8s?就算不上容器,起码也得给他们配个 Jenkins 吧。

· 0 个赞

直接上 CICD 吧,像阿里云云效或者腾讯 CODING 那种现成的服务就行。

· 0 个赞

可以试试上 K8s,给他们开个固定节点池的操作权限,随便用 Codex 怎么折腾。共享 worker 节点,资源不够了直接扩容,运维最省心。

· 0 个赞

回复

回复 @zengxs:搞 K8s 感觉有点杀鸡用牛刀了😂

· 0 个赞

最好还是给台独立的机器,直接让他自己折腾去。

· 0 个赞

0.057742s