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 работает как положено.