runners.tatnet.ruНа главную

подключение

Заявка отправлена. Дальше — пять минут.

Мы ответим в течение рабочего дня и поможем на первом репозитории. Но ждать нас не обязательно: подключиться можно прямо сейчас, шаги ниже.

  1. шаг 1

    Подключить GitHub в панели TatNet

    Раздел «Раннеры» → «Подключить GitHub». Оттуда откроется установка приложения, и она привяжется к вашему аккаунту — так мы знаем, чьи это сборки и на чей счёт их считать. Приложение просит доступ к Actions, чекам и коду выбранных репозиториев; выберите один для пробы, остальные добавите потом.

    Поставить приложение напрямую с GitHub мало: установка без привязки к аккаунту получит отказ с причиной прямо на коммите.

    Открыть панель TatNet
  2. шаг 2

    Поменять строку в workflow

    В нужной джобе вместо раннера GitHub укажите наш лейбл. Идентификатор прогона обязателен: он делает набор лейблов уникальным, и чужая сборка не может забрать вашу машину.

    jobs:
      build:
    -   runs-on: ubuntu-latest
    +   runs-on: tatnet=${{ github.run_id }}/cpu=4
  3. шаг 3

    Запустить сборку

    Пуш или «Run workflow» — и джоба уедет к нам. Пока в пуле есть свободная машина нужного класса, раннер появляется за секунду; если класс редкий, машина поднимается под вас и это занимает несколько минут. Логи идут прямо в GitHub, через нас они не проходят.

    Передумали — удалите лейбл, и следующая сборка вернётся на GitHub-hosted. Ничего чистить не нужно.

Что можно писать в лейбле

cpu
2, 4, 8…ядер у машины; память по умолчанию — 2 ГБ на ядро
ram
8гигабайт памяти, если нужно не по умолчанию
disk
120гигабайт диска, по умолчанию 60
image
ubuntu24образ машины; пока один и он же по умолчанию

Ключи складываются через косую черту: tatnet=…/cpu=8/ram=32/disk=200. Невозможный запрос отклоняется сразу, с причиной в интерфейсе GitHub, — а не падает посреди сборки.

Если что-то пошло не так

Это ранний доступ: ёмкость общая, и мы читаем каждый отказ. Джоба висит в очереди дольше пары минут, раннер не появился, сборка падает на том, что работало на GitHub-hosted — напишите в чат, мы смотрим в тот же день.