Jenkins git Refspec для сборки master и любых веток v*

Наши разработчики используют временные ветки, но я хочу только создать коммиты для master и любой v* ветви (например, v1.0, v1.0, v1.1, так далее.)

Я пытаюсь следующее в поле Refspec:

+refs/heads/master:refs/remotes/origin/master 
+refs/heads/v*:refs/remotes/origin/v*

но Дженкинс выдает следующую ошибку:

stderr: fatal: Invalid refspec '+refs/heads/v*:refs/remotes/origin/v*'

1 ответ

Похоже, моя проблема была в том, что мой git клиент был 1.9.1. Я собираюсь изменить свой базовый образ докера на Ubuntu 16, который должен иметь более новый клиент git.

проверил, что это решило проблему. Я обновился до Ubuntu 16, у которого был git cli 2.7.4, и теперь refspec работает как положено.

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