github - 如何为 lint 和运行测试的拉取请求编写管道
问题描述
我从未在 github 操作中编写管道,我被要求使用以下命令为 github 中的存储库的拉取请求创建管道:
npm run lint;
npm run test;
解决方案
GitHub 自己的setup-node
Action 有如何做到这一点的示例。根据那里的文档,像这样放置在.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
推荐阅读
- php - mail(): SMTP 服务器响应:530 5.7.0 必须先发出 STARTTLS 命令
- sql - 将 json 列转换为新的 json 列
- regex - 使用正则表达式从txt文件中提取两个元素并重命名(python)
- node.js - Zebra 打印机打印乱序
- typescript - 过滤掉具有 null 或未定义属性的对象
- reactjs - 在 componentDidMount -> 属性上的 React Redux 调度不存在
- java - Spring boot + Hibernate - 技术问题
- arrays - 如何在 React Native 中设置获取 JSON 响应数组的特定数组索引到 TextInput
- excel - Excel小函数仅返回重复的第一个实例
- python - Django - 在第一次调用时创建相关对象