Код IT
← Каталог

GitHub Actions — CI/CD рецепты — 8. Concurrency — отмена старых run

Фрагмент из «GitHub Actions — CI/CD рецепты»: 8. Concurrency — отмена старых run.

YAML main.yaml
name: Fast CI

on: [push, pull_request]

concurrency:
  group: ci-${{ github.workflow }}-${{ github.ref }}
  cancel-in-progress: true

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
name: Fast CI

on: [push, pull_request]

concurrency:
  group: ci-${{ github.workflow }}-${{ github.ref }}
  cancel-in-progress: true

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test