# Дока 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)
{"title":"Untitled","description":"Заходишь в папку .github там лежит yaml файл.В yaml описываешь порядок выполнения bash команд.Смотри доку если чето надо (https://docs.github.com/ru/actions/about-github-actions/understanding-github-actions)GPT тоже норм работает и хелпануть поможет с написанием","contributors":"[{\"id\":\"e885def3-18ba-420c-a2eb-b29c37505de2\",\"add\":1115,\"del\":90}]"}