我们正在使用詹金斯管道(蓝海)来构建我们的项目。
我们如何让 gitversion 在 jenkinsfile 中工作?
尝试 gitversion.exe /output buildserver 时:C:\jenkins\workspace\mastere809bb9e>buildtools\GitVersion\tools\GitVersion.exe /output buildserver
INFO [01/18/18 8:17:27:73] 工作目录:C:\jenkins\workspace\mastere809bb9e
信息 [01/18/18 8:17:27:75] 找到适用的构建代理:“Jenkins”。
INFO [01/18/18 8:17:27:75] 从构建环境分支:
错误 [01/18/18 8:17:27:82] 发生意外错误:
System.ArgumentNullException:Der Wert darf nicht NULL sein。
参数名称:路径
bei LibGit2Sharp.Core.Ensure.ArgumentNotNull(Object argumentValue, String argumentName)
北 LibGit2Sharp.Core.Ensure.ArgumentNotNullOrEmptyString(String argumentValue, String argumentName)
bei LibGit2Sharp.Repository..ctor(字符串路径,RepositoryOptions 选项)
bei GitVersion.GitHelper.NormalizeGitDirectory(String gitDirectory, Authentication authentication, Boolean noFetch, String currentBranch)
bei GitVersion.GitPreparer.Initialise(布尔 normaliseGitDirectory,字符串 currentBranch)
bei GitVersion.ExecuteCore.ExecuteGitVersion(IFileSystem fileSystem, String targetUrl, String dynamicRepositoryLocation, Authentication authentication, String targetBranch, Boolean noFetch, String workingDirectory, String commitId)
bei GitVersion.SpecifiedArgumentRunner.Run(Arguments arguments, IFileSystem fileSystem)
北 GitVersion.Program.VerifyArgumentsAndRun()
信息 [01/18/18 8:17:27:82]
INFO [01/18/18 8:17:27:82] 这是当前的 git 图(请在 issue 中包含):
INFO [01/18/18 8:17:27:82] 显示最多 100 个提交
信息 [01/18/18 8:17:27:90] 错误:致命:不是 git 存储库(或任何父目录):.git