«Залить» – это разговорное выражение, обозначающее отправку кода или изменений в хранилище (репозиторий) или на сервер, где код будет работать. В зависимости от контекста может означать:
а) запушить изменения в Git,
б) задеплоить приложение на тестовый или продакшн-сервер,
в) загрузить данные или ресурсы в проект.
"Залить" – это как нажать кнопку «Отправить», чтобы другие тоже увидели и смогли использовать твой код. Например, программист сделал задачу и заливает её в общее хранилище или заливает приложение на сайт, чтобы оно работало.
Термин может использоваться в разных контекстах:
а) Залить в репозиторий – сделать push в Git, отправив локальные изменения в удалённый репозиторий (GitHub, GitLab и т. п.).
б) Залить на сервер – задеплоить приложение на сервер, чтобы оно работало в продакшене или на тестовом стенде.
в) Залить в тест – выложить изменения на тестовый стенд для проверки.
г) CI/CD пайплайн может автоматически заливать код после прохождения тестов.
Заливка может быть ручной или автоматической:
а) Ручная: через Git, FTP, SCP, командную строку.
б) Автоматическая: через Jenkins, GitHub Actions, GitLab CI, TeamCity и т. п.
а) После успешного code-review и одобрения (аппрув) – заливается в основную ветку.
б) QA тестил и дал добро – можно заливать на продакшен.
в) DevOps-настройки позволяют автоматически заливать после коммита.
а) "Я залил свою фичу в develop, посмотри."
б) "После тестов зальём в main и задеплоим."
в) "Новая версия уже залита на прод."
г) "Не заливай, пока не пройдёт ревью!"