第一次失败时停止多行 GitHub 操作

Tal*_*als 5 github-actions

我们有一个 GitHub 操作来构建我们的应用程序,我们使用多行语法。

run: |
  npm install
  npm run test
  npm run e2e
  npm run deploy
Run Code Online (Sandbox Code Playgroud)

如果其中一个命令失败,操作将继续执行下一个命令并部署应用程序。

有没有办法在第一次失败时中止操作?

yah*_*avi 1

您应该尝试“与”运算符(&&):

run: |
  npm install &&
  npm run test &&
  npm run e2e &&
  npm run deploy
Run Code Online (Sandbox Code Playgroud)