Страница с инструкцией 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
источники: