---
# System prepended metadata

title: Untitled

---

# Дока CI/CD

Заходишь в папку `.github` там лежит yaml файл. 
> 
> В yaml описываешь порядок выполнения bash команд. 
> Смотри доку если чето надо (https://docs.github.com/ru/actions/about-github-actions/understanding-github-actions)
> GPT тоже норм работает и хелпануть поможет с написанием
> 
Yaml-файл отвечает за порядок выполнения скрипта.
Его можно взять и перенести в другую репу. 

Потом запушить его в github и проверить что всё проходит.

## Запуск раннеров 

Переходишь в [доку](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners) и следуешь инструкции создания self-runners 

Необходимо все действия проводить из-под сервера. 
Ненужные раннеры можно удалить в самом Github 

## Бонус 

Если в скрипте Yaml нужно стягивать другой приватный репозиторий. [Тык ссылка](https://translated.turbopages.org/proxy_u/en-ru.ru.ac7c955c-66b20c9c-61d870c0-74722d776562/https/stackoverflow.com/questions/25689231/getting-gitlab-ci-to-clone-private-repositories)