【发布时间】:2021-07-11 22:21:21
【问题描述】:
我是第一次使用 Github Actions。我正在使用 Vue-CLI 并且我想创建一个作业,在 push 上对我的文件进行 lint,如果有 ESLint'errors,则中断构建过程。
这是我的package.json 的脚本:
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
},
这是我的.github/workflows/main.yml 文件:
name: Lint files on push
on: push
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install modules
run: npm install
- name: Run ESLint
run: npm run lint
我以this template 为灵感。正如您在下面的屏幕截图中看到的那样。该作业已成功完成,但不会破坏构建或修复掉毛。我做错了什么?
【问题讨论】:
标签: javascript github continuous-integration eslint github-actions