跳转到主要内容
CuteJSON
↑↓ 导航 Enter 选择 Esc 关闭

GitHub Actions 工作流

中级 配置文件

包含检出、设置和测试步骤的 GitHub Actions CI 工作流。 一个真实、可直接使用的示例,你可以复制、调整,或用来测试自己的代码。

{
  "name": "CI",
  "on": {
    "push": { "branches": ["main"] },
    "pull_request": { "branches": ["main"] }
  },
  "jobs": {
    "test": {
      "runs-on": "ubuntu-latest",
      "steps": [
        { "uses": "actions/checkout@v4" },
        { "uses": "actions/setup-node@v4", "with": { "node-version": "20" } },
        { "run": "npm ci" },
        { "run": "npm test" }
      ]
    }
  }
}
JSON 示例