有什么办法可以熟悉 github actions 之类很多自动化工具包括 CI 的使用,在 github 协作的话用得到的那些。因为一个人的话不知道能加入谁
我怎么感觉你语文比数学好一些
看文档,不难
找个开源的框架直接抄,这个论坛的源码 homeland 或者更简单的我的 oauth2id 就不错。
也许 DHH 也逛 ruby china: Default to creating GitHub CI files。
到时候 Rails 8 要加入一堆开箱即用的东西了(登陆鉴权代码的 Generator (待),安全检测的 Brakeman ,默认的 Rubocop 规则,自带的接口限流方案,默认的 Github Action 模板),吃螃蟹可以 rails new demo --main
rails new demo --main
用 act 这个项目可以试着跑大部分的单文件 workflow 了
给个链接呢?这个吗? https://github.com/nektos/act
是的。跑大部分 workflow 都算可以。act 用 docker 跑容器模拟 GitHub Runner。可以下载 JavaScript Action,我能跑的单文件 workflow 都算好用。申请个 GitHub token,然后传 GITHUB_TOKEN,在本机跑起来就很轻松。但是碰到复杂权限,就要重新在 GitHub 上测试了: