2016-10-12 6 views
0

Я пытаюсь создать работу Jenkins, которая выполняет выпуск моего проекта с помощью maven-release-плагина. Первым шагом задания Дженкинса является проверка из CVS по тегу x-x-x. Проблема заключается в том, что, когда Maven-релиз-плагин изменяет версию в pom.xml и пытается совершить файл в CVS, совершить не удается (не мечение), так как тег, который был использован во время проверки не тег ветви:maven-release-plugin, можно ли без тегов pom.xml с тегом ветвления

cvs commit: sticky tag `x-x-x' for file `pom.xml' is not a branch 

I хотелось бы избежать создания тега branch для pom.xml только для удовлетворения maven-release-плагина. Есть ли другой способ?

+2

Возможный дубликат [Как отключить создание тэгов на Maven Release Plugin] (http://stackoverflow.com/questions/18211411/how-i-disable-the-tag-creation-on-maven-release-plugin) – gtonic

+0

Почему вы не хотите отмечать выпуск на CVS? – Tunaki

+0

и делать это наоборот? использовать плагин выпуска для создания тега для вас? – wemu

ответ

0

В последнее время я сижу с этим вопросом, и это из того, что я могу собрать, не существует способа освободиться непосредственно от TAG. Причина в том, что вы упомянули выше. Возможно, возможный подход (все еще непроверенный) может заключаться в создании ветки из вашего тега, установив ваш url на вновь созданную ветку, освободив ее от ветки. Приветствуется тот, кто имеет такой же сценарий.