Я строю и компилирую проект, используя 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-репо?