From 2cd5815c617289d28045911da70a2054c6cb4b3c Mon Sep 17 00:00:00 2001 From: aslan Date: Thu, 28 Dec 2023 09:42:13 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20=D0=A3=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA=D0=B0?= =?UTF-8?q?=20Gitea=20Runners?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...D%D0%BE%D0%B2%D0%BA%D0%B0-Gitea-Runners.md | 46 ++++++++++++++++--- 1 file changed, 39 insertions(+), 7 deletions(-) diff --git a/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-Gitea-Runners.md b/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-Gitea-Runners.md index 7ec2ef0..4ec886c 100644 --- a/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-Gitea-Runners.md +++ b/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-Gitea-Runners.md @@ -2,14 +2,26 @@ - Скачать локально двоичный файл `act_runner-version` с сайта [Gitea Docs](https://gitea.com/gitea/act_runner/releases) - для удобства можно переименовать файл `act_runner-version` в `act_runner` - - команда для переименования `mv act_runner-version act_runner` + +команда для переименования +```bash +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` - - данные для входа взять у администратора сети +```bash +scp /path/to/file/act_runner root@172.17.254.104:/ +``` +данные для входа взять у администратора сети + +- Подключиться по ssh к серверу + +```bash +ssh 172.17.254.104 -l root +``` + +данные для входа взять у администратора сети - Перейти в корень сервера, где лежит файл `act_runner` - дать права на исполнение `chmod +x act_runner` @@ -17,6 +29,26 @@ - Установить Docker следуя инструкции [Wiki установка Docker](http://172.17.254.104/aslan/gitea/wiki/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-Docker-%D0%BD%D0%B0-Cent-OS-7) -- Загрузить образ Gitea Runner с Docker Hub `docker pull gitea/act_runner:latest` +- Загрузить образ Gitea Runner с Docker Hub +```bash +docker pull gitea/act_runner:latest +``` -- Создайте Docker Volume для сохранения данных Gitea Runner `docker volume create gitea-runner-data` \ No newline at end of file + +- Создайте Docker Volume для сохранения данных Gitea Runner + +```bash +docker volume create gitea-runner-data +``` + +- Запустить контейнер с Gitea Runner, указав необходимые переменные окружения. +```bash +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` + +```bash +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 +```