Вы можете запускать задание jenkins после каждого коммита.
Существуют скрипты, называемые git-хуками, которые выполняются, когда вы выполняете различные действия с помощью git.
В этом случае вы можете использовать post-совершить крючокКакой бы скрипт вы ни указали на <your-project-location>/.git/hooks/post-commit
, он будет выполнен.
Предполагая, что вы можете запустить задание jenkins, используя скрипт с именем «trigger-jenkins.sh», поместите приведенный ниже скрипт в файл пост-фиксации, расположенный в <your-project-location>/.git/hooks/post-commit
#!/bin/bash
if git show | grep -E 'a/main/resources|a/test/resources'; then
./trigger-jenkins.sh
fi
убедитесь, что вы делаете исполняемый файл post-commit
chmod +x <your-project-location>/.git/hooks/post-commit
, теперь каждый раз, когда вы вносите изменения в test / resources и main / resources и фиксируете его, git будет выполнятьtrigger-jenkins.sh