Действия GitHub отключить автоматическую отмену при сбое задания - PullRequest
1 голос
/ 07 апреля 2020

У меня есть следующий конфигурационный файл GitHub Actions (детали для простоты удалены).

name: CI
on: push

jobs:
  test:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        node-version: [8.x, 10.x, 12.x, 13.x]
    steps:
      - uses: actions/checkout@v2
      - name: Use Node.js
        uses: actions/setup-node@v1
        with:
          node-version: ${{ matrix.node-version }}
      - run: npm install
      - run: npm test

Основная проблема, с которой я сталкиваюсь, состоит в том, что, скажем, тест для Node.js версии 8 не пройден. Но все остальное удастся. В этом случае GitHub Actions имеет тенденцию отменять все задания в случае сбоя одного задания.

Есть ли способ изменить это поведение, чтобы все задания продолжали выполняться даже в случае сбоя одного из них? Это может быть полезно при выявлении проблемы с указанной c версией.

...