Я интегрировал Jenkins с Bitbucket с помощью плагина Bitbucket . Согласно Wiki плагина, задание будет запущено, если хранилище установлено в SCM задания. Как вы знаете, если установить SCM в задании Jenkins, это будет клонировано на этапе предварительной сборки.
Все идет нормально. Однако основная цель задания, которое я задаю, не имеет ничего общего с содержимым репозитория; вместо этого я просто хочу, чтобы задание обрабатывало полезную нагрузку, отправленную Bitbucket. Можно сказать, что с точки зрения хранилища нет ничего сложного в клонировании репозитория, несмотря на то, что он вам действительно не нужен. Я так не думаю, добавление ненужных шагов, отнимание времени и ресурсов не является хорошей практикой.
Итак, вопрос: кто-нибудь знает, как установить SCM в задании Jenkins, но предотвратить его клонирование хранилища?