Дженкинс строит скрипты при получении проекта из git - PullRequest
0 голосов
/ 05 января 2019

Я строю и компилирую проект, используя jenkins из git-источников, каждый раз, когда я изменяю свой код в git, я перехожу к jenkins и собираю проект, проблема в том, что для каждого изменения кода я делю каталог в jenkins и снова клонируем из github и используем команду maven install для сборки моего проекта, сценарий сборки на моей странице настроек jenkins выглядит следующим образом:

rm -r /home/jenkins/gcp-ingestion
cd /home/jenkins
git clone https://github.com/Bazarganigilani/gcp-ingestion.git
cd /home/jenkins/gcp-ingestion
mvn clean install -DskipTests

Интересно, есть ли лучший подход, поэтому мне не нужно удалять каталог проекта и клонировать его для каждого незначительного изменения в моем git-репо?

Ответы [ 2 ]

0 голосов
/ 07 января 2019

Вместо задания cron в опции jenkins есть положение под названием build trigger.

, чтобы сборка могла запускаться автоматически при переносе кода в соответствующую ветку.

0 голосов
/ 05 января 2019

То, как вы это делаете, может быть cron работой

Есть плагины для git / github и maven, которые вы можете использовать. Они будут абстрагировать команды git и взаимодействие maven.

Оформить заказ учебник в качестве начала

Чтобы быть в курсе событий с Jenkins, вы, вероятно, хотите сохранить Jenkinsfile в своем репо и сохранить конфигурацию там

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...