有没有免部署、支持本地运行,支持 yaml 的 CI 工具?

2021-07-06 02:21:31 +08:00
 9
用脚本写 CI 步骤不是很直观,想找一款支持 yaml 格式的 CI 工具,工具封装一些方法,可以通过命令行在**本地**直接运行,如直接运行 ci -f xxx.yaml,这样可代替冗余的脚本,且步骤会很清晰,不知道有没有这样的工具?需要本地运行,不需要服务端。
1444 次点击
所在节点    问与答
11 条回复
singerll
2021-07-06 07:11:25 +08:00
ansible ?
Rheinmetal
2021-07-06 07:46:38 +08:00
开个虚拟机不就"本地了么"
github self hosted runner 也行
whileFalse
2021-07-06 08:19:48 +08:00
我之前还真写了这么个玩意儿……看来是时候开源出来了。
HAWCat
2021-07-06 08:53:53 +08:00
drone ci
privil
2021-07-06 09:14:50 +08:00
ansible +1
9
2021-07-06 09:29:35 +08:00
@whileFalse 哈哈,开源出来学习下
9
2021-07-06 09:31:15 +08:00
@singerll
@privil

ansible 貌似真的可以,我试试
9
2021-07-06 09:32:08 +08:00
@HAWCat drone ci 有个 drone-runner-exec 工具,确实可以,赞
arischow
2021-07-06 09:43:58 +08:00
@Rheinmetal 其实 Self-hosted runners 也要在 GitHub 上注册的,然后如果 GitHub 在这一块的服务 degraded,self-hosted 的一样会受到影响(体现在任务无法分派)
Rheinmetal
2021-07-07 10:45:38 +08:00
@arischow
本地和完全离线还是有微妙的区别 大概是我理解错了
air-gap 更准确
skaffold 也是 client only 需要 k8s 知识
gamesover
2021-12-24 15:19:21 +08:00
buildkite 但是不免费

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

https://www.v2ex.com/t/787751

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

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

© 2021 V2EX