我有一个操作,当提交到主分支时和在拉取请求时会对代码进行检查和运行测试:
name: My Action
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js 16
uses: actions/setup-node@v2
with:
node-version: 16
- run: npm install
- run: npm run lint
- run: npm test
我想在最后添加一个“部署”步骤,仅在由对主分支的提交触发操作时运行,但不在拉取请求上运行(如果代码检查不成功最好也不要运行)。我是不是只需要创建两个单独的文件?