Перейти до вмісту

Безперервна інтеграція

Встановіть Elide у GitHub Actions за допомогою дії setup-elide, закріпіть випуск замість каналу nightly, що діє за замовчуванням, і перегляньте приклад робочого процесу.

На цій сторінці
Open in ChatGPTOpen in Claude

Дія setup-elide встановлює Elide і додає його до PATH. За замовчуванням використовується nightly; закріпіть випуск:

- name: Set up Elide
  uses: elide-dev/setup-elide@v4.2.0
  with:
    version: 1.6.0
    channel: release

Інші вхідні та вихідні параметри перелічено в README дії.

Приклад робочого процесу

name: CI
on: [push, pull_request]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: elide-dev/setup-elide@v4.2.0
        with:
          version: 1.6.0
          channel: release
      - run: elide install --workspace
      - run: elide format --list-files -- --dry-run src
      - run: elide test

elide install --workspace встановлює всі екосистеми, оголошені в проєкті; elide install без параметрів встановлює лише Maven. Крок форматування завершується помилкою, якщо будь-який файл у src потребує форматування.

Дія не встановлює Python; додайте для цього крок:

- run: elide setup python

Як трасувати elide build і elide test у CI, див. у розділі Збирання й тести в CI.

Чи була ця сторінка корисною?