我正在使用Jenkins的Git Plugin并使用Douglas Creager's get_git_version脚本。这使用git描述为python模块获取一些合理的版本。通常,这将创建类似0.1-11-g80fe130
,但詹金斯我得到:Jenkins Git插件:git describe不能描述任何东西
+ git describe
fatal: No names found, cannot describe anything.
我已经配置插件不通过“跳过内部变量”拿出了自己的标签。
对this question about pushing from jenkins这样的主分支进行额外检出并没有帮助。
但我怎么能得到jenkins结帐从原产地/主人获取标签? – 2012-04-22 14:23:05
@JaspervandenBosch不知道当前插件是否支持这个功能,除非您在Jenkins Jobs的第一步中定义了一个额外的命令来从远程仓库导入标签(至少一个'git fetch --tags',combined使用git checkout master,以确保已经导入了所有标签,并且位于分支的顶端)。 – VonC 2012-04-22 14:26:01
'+ git checkout master 切换到分支'主' + git fetch --tags'没有做 – 2012-04-22 14:36:48