git notifyCommit работает с конвейерами jenkins, только если SCM уже оформлен

Я использую декларативный конвейер Jenkins.

Мне было интересно, почему мои git-хуки фиксации поста не срабатывают.

По этой ссылке https://support.cloudbees.com/hc/en-us/articles/226568007-How-to-Trigger-Non-Multibranch-Jobs-from-Bitbucket-Server-

Я наконец понял, что плагину git нужно, чтобы рабочая область присутствовала для уведомления о фиксации:

Рассмотрение

1)...

2) Вам необходимо убедиться, что ваше рабочее пространство не удаляется после каждой сборки. Плагину Git> требуется рабочая область, чтобы сравнить предыдущие коммиты, чтобы проверить, были ли изменения в> репозитории или нет.

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

Есть ли способ указать либо в конфигурации конвейера, либо в моем файле Jenkins, что я автоматически хочу, чтобы scm проверялся прямо при создании конвейера?

0 ответов

Другие вопросы по тегам