首页 > 解决方案 > 如何为 lint 和运行测试的拉取请求编写管道

问题描述

我从未在 github 操作中编写管道,我被要求使用以下命令为 github 中的存储库的拉取请求创建管道:

npm run lint;
npm run test;

标签: githubnpmgithub-actionspull-requestnpm-run

解决方案


GitHub 自己的setup-nodeAction 有如何做到这一点的示例。根据那里的文档,像这样放置在.github/workflows目录中的 YAML 文件中的东西应该可以工作:

steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
  with:
    node-version: '16'
- run: npm install
- run: npm lint
- run: npm test

推荐阅读