Я использую плагин исходного кода ветки битбакета с командным проектом битбакета, который индексирует целые репозитории битбакета. Несмотря на то, что в моем jenkinsfile проверка scm была введена только один раз, jenkins делает проверку еще до того, как jenkinsfile запустится, как ее отключить?
Мне нужно использовать параметризованный конвейер, который запускается удаленно через «buildWithParameters», и один хэш фиксации передается в конвейер. НО проблема в том, что плагин bitbucket запускает собственную проверку перед файлом jenkins, который приветствует более 20-30 коммитов в сборке, что делает вторую параметризованную проверку бесполезной.
Что также странно, когда происходит эта двойная проверка, так это то, что вторая параметризованная проверка часто заканчивается записью в журнале:
> git rev-parse 19835cab351224455778899sdggscvhjkkknb42a3addfb^{commit} # timeout=10
в то время как на самом деле следует сделать:
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
И все, только одна строчка в логе, ничего не выполняется. Как избежать первой кассы?