前言

昨天,痴狂哥使用Codebuddy,创作了一个SSHAI项目,能够让你随时随地的通过ssh连接立即使用大模型服务。
源码仓库在这里:https://github.com/sshllm/sshai

由于项目是golang编写,所以我们要考虑到打包和交付的问题。
但是痴狂哥也懒,不太想自己手动打包再上传发布,而且自己打包对于用户的信任也是个问题。

所以,思来想去,终于想到了GitHub原来还有自动打包功能!

开始

打开熟悉的CodeBuddy,进入项目,在AI对话框里输入:

“为当前的项目创建一个Github Action自动打包流程”

咔咔咔一顿跑,嘿!您猜怎么着?
各种cli配置啥的都给你创建好了,你只需要往github远程一推

哎~ 自动编译失败了!
在这里插入图片描述

咱作为Vibe Boy,也不太想去深究这是什么原因,统统丢给IDE:

“我在发布的时候Github自动构建失败了,请帮我解决。下边是错误原因:Set up job
This request has been automatically failed because it uses a deprecated version of actions/upload-artifact: v3. Learn more: "

嘿!大模型虽然数据有点过时了,还不支持联网查询最新数据,但它还算是有点小聪明,一下子就分析出了是它生成的配置的版本过低的问题。
于是它继续修复,等待完成。

痴狂哥正在疯狂消消乐呢,IDE既然说解决了,那就让它干脆连发布一起做了吧!

”将当前的项目提交到Github,并打版本tag:v0.9.12“

嘿!
它确实比痴狂哥勤劳!
咔咔咔一顿给你自动添加内容,自动编辑commit,自动push,自动打tag。
我们只需要上github看一下Actions自动执行流程

在这里插入图片描述
竟然成了?
竟然编译通过了?

确实有两下子!

咱们看看release

在这里插入图片描述

真顶啊这小子!

总结

至此,该项目的自动编译打包发布流程就跑通了,后续更新我只需要敲下几句话,立马就有AI过来抢活干。

这才是Vibe Coding的精髓啊!

科技,使人更懒,更强!
https://github.com/sshllm/sshai/

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐