Куда пушить изменения для сборки проекта в Jenkins?

Для сборки проекта в Jenkins, изменения нужно пушить в удаленный репозиторий, который настроен на синхронизацию с Jenkins. На основе операционной системы, на которой запущен Jenkins, есть несколько путей, где можно хранить удаленный репозиторий.

1. Настроить Jenkins на работу с удаленным репозиторием, расположенным на хостинге, таком как GitHub, GitLab или Bitbucket. В этом случае, изменения нужно пушить в ваш удаленный репозиторий на одной из этих платформ.

2. Настроить Jenkins на работу с удаленным репозиторием, расположенным на другом сервере в вашей инфраструктуре. В таком случае, изменения нужно пушить в удаленный репозиторий на этом сервере.

3. Jenkins может работать с локальным репозиторием, который находится на том же сервере, что и Jenkins. В этом случае, изменения нужно пушить в этот локальный репозиторий.

В любом случае, перед использованием Jenkins вам необходимо настроить синхронизацию с удаленным репозиторием. Обычно это делается через настройки проекта в Jenkins или через плагины Jenkins, специально разработанные для работы с определенными хостинг-платформами или серверами.

Когда изменения успешно пушатся в удаленный репозиторий, Jenkins автоматически замечает эти изменения и запускает сборку проекта согласно настроенным правилам сборки. Можно настроить Jenkins на автоматический запуск сборки при пуше в удаленный репозиторий, или настроить события, которые должны вызывать сборку, например, только при определенных условиях или расписаниях.

Учитывайте, что это общий подход, а практическая реализация может различаться в зависимости от вашей конкретной ситуации и инфраструктуры.