Maven发布插件与Gitlab组不兼容?

时间:2017-03-17 16:56:15

标签: git maven jenkins gitlab maven-release-plugin

我在我的聚合器项目的pom.xml中使用这些信息:

<scm>
  <connection>
    scm:git:git@gitlab.mycomp.fr:LInC/outilconseiller.git
  </connection>
  <developerConnection>
    scm:git:git@gitlab.mycomp.fr:LInC/outilconseiller.git
  </developerConnection>
  <tag>HEAD</tag>
</scm>

但是当我通过Jenkins使用maven-release-plugin时,会发生以下情况:

[INFO] Executing: /bin/sh -c cd /var/lib/jenkins/jobs/OutilsConseiller/workspace/outil-conseiller-aggregator && git push git@gitlab.mycomp.fr:LInC/outilconseiller.git refs/heads/master:refs/heads/master

(这里的网址很好:git@gitlab.mycomp.fr:LInC / outilconseiller.git)

(更多日志...)

[INFO] Tagging release with the label outil-conseiller-aggregator-1.4.9...

(更多日志...)

[INFO] Executing: /bin/sh -c cd /var/lib/jenkins/jobs/OutilsConseiller/workspace && git push git@gitlab.mycomp.fr:LInC refs/tags/outil-conseiller-aggregator-1.4.9

(错误的网址:git push git@gitlab.mycomp.fr:LInC没有“/outilconseiller.git”!)

最后一次推动:

Command output:
GitLab: The project you were looking for could not be found.

那么它是maven-release-plugin的已知错误吗?詹金斯?为什么他会在某些推送中删除我的git URL的最后一部分?

当我有一个没有“/”的git网址时,版本通过jenkins工作得很好。

0 个答案:

没有答案