org

Форк
0
37 строк · 987.0 Байт
1
name: CI
2

3
on:
4
  push:
5
    branches:
6
      - main
7
  pull_request:
8

9
permissions:
10
  actions: read
11
  contents: read
12

13
jobs:
14
  main:
15
    runs-on: ubuntu-latest
16
    steps:
17
      - uses: actions/checkout@v4
18
        with:
19
          fetch-depth: 0
20

21
      # Connect your workspace on nx.app and uncomment this to enable task distribution.
22
      # The "--stop-agents-after" is optional, but allows idle agents to shut down once the "e2e-ci" targets have been requested
23
      # - run: npx nx-cloud start-ci-run --distribute-on="5 linux-medium-js" --stop-agents-after="e2e-ci"
24

25
      # Cache node_modules
26
      - uses: actions/setup-node@v3
27
        with:
28
          node-version: 20
29
          cache: 'npm'
30

31
      - run: npm ci
32
      - uses: nrwl/nx-set-shas@v4
33

34
      # Prepend any command with "nx-cloud record --" to record its logs to Nx Cloud
35
      # - run: npx nx-cloud record -- echo Hello World
36
      - run: npx nx affected -t lint test build
37
      - run: npx nx affected --parallel 1 -t e2e-ci
38

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.