Ruby 有什么办法可以熟悉 github actions 之类很多自动化工具包括 CI 的使用,在 github 协作的话用得到的那些。因为一个人的话不知道能加入谁

zzz6519003 · 2023年12月26日 · 最后由 emilysmith01 回复于 2024年01月09日 · 673 次阅读

有什么办法可以熟悉 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

用 act 这个项目可以试着跑大部分的单文件 workflow 了

lidashuang 回复

是的。跑大部分 workflow 都算可以。act 用 docker 跑容器模拟 GitHub Runner。可以下载 JavaScript Action,我能跑的单文件 workflow 都算好用。申请个 GitHub token,然后传 GITHUB_TOKEN,在本机跑起来就很轻松。但是碰到复杂权限,就要重新在 GitHub 上测试了:

  • fix CI
  • fix CI 2
  • fix CI 3
  • fix
  • ci
  • fix CI
  • ...
  • ...
需要 登录 后方可回复, 如果你还没有账号请 注册新账号