6 Установка Gitea Runners
aslan edited this page 2023-12-28 10:27:40 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Страница с инструкцией gitea action runners Gitea Docs

  • Скачать локально двоичный файл act_runner-version с сайта Gitea Docs
    • для удобства можно переименовать файл act_runner-version в act_runner

команда для переименования

mv act_runner-version act_runner
  • С помощью команды scp перенести файл act_runner в корень cервера gitea
scp /path/to/file/act_runner root@172.17.254.104:/

данные для входа взять у администратора сети

  • Подключиться по ssh к серверу
ssh 172.17.254.104 -l root

данные для входа взять у администратора сети

  • Перейти в корень сервера, где лежит файл act_runner

    • дать права на исполнение chmod +x act_runner
    • проверить совместимость платформы и файла ./act_runner --version если ошибка - нужен другой двоичный файл
  • Установить Docker следуя инструкции Wiki установка Docker

  • Загрузить образ Gitea Runner с Docker Hub

docker pull gitea/act_runner:latest
  • Создайте Docker Volume для сохранения данных Gitea Runner
docker volume create gitea-runner-data

создать и зарегестритровать раннер Wiki создание и регистрация раннера

  • Запустить контейнер с Gitea Runner, указав необходимые переменные окружения.
docker run -d --name=gitea-runner -e URL=http://your-gitea-instance -e TOKEN=your-runner-token -e RUNNER=runner-name -v gitea-runner-data:/data gitea/runner

где: http://your-gitea-instance на URL вашего Gitea-сервера, your-runner-token на токен вашего раннера и runner-name на имя вашего раннера.

Пример — команда запустившая раннер test_runner_1 с токеном RfrBTKbrsFXIZrQcclz3wqz8vjt0VwGwoaHU1C4w

docker run -d --name=gitea-runner -e URL=http://172.17.254.104/ -e TOKEN=RfrBTKbrsFXIZrQcclz3wqz8vjt0VwGwoaHU1C4w -e RUNNER=test_runner_1 -v gitea-runner-data:/data gitea/runner

источники: