Перейти к основному содержимому

TatNet Runners

TatNet Runners — раннеры GitHub Actions в раннем доступе. Каждая джоба выполняется на отдельной чистой KVM-машине, которая удаляется после её завершения. Это отдельный сервис от сборки приложений.

Подключение​

  1. Войдите в панель и выберите нужный аккаунт.
  2. Откройте «Раннеры» и запустите подключение GitHub App из панели: так установка связывается с выбранным аккаунтом TatNet.
  3. Разрешите GitHub App доступ к нужным репозиториям.
  4. В .github/workflows/ci.yml задайте runs-on для нужной джобы:
name: CI
on: [push, pull_request]
jobs:
test:
runs-on: tatnet=${{ github.run_id }}/cpu=2
steps:
- uses: actions/checkout@v4
- run: echo "Runner is ready"

Сохраните остальные шаги своего workflow. Запустите его и проверьте выполнение и вывод в GitHub Actions, затем запись джобы в панели TatNet.

Расход и диагностика​

В разделе «Сейчас» видны выполняющиеся задачи, в журнале — начало, длительность и результат. Расход и оставшийся доступный объём смотрите для подключения в панели; актуальные условия — на странице цен. Если джоба ожидает раннер, проверьте установку GitHub App, доступ к репозиторию, лейбл runs-on и состояние подключения.

Обзор — TatNet Runners.