我在Windows上安装了Jenkins实例,并使用Workflow插件来配置作业的构建步骤。
现在我正在尝试获取我的分支中可用的标签列表。 似乎唯一的方法是调用批处理命令(我省略了特定的选项)
node('master') {
stage concurrency: 1, name: 'Test & Build'
git branch: branchName, credentialsId: bitbucketCredentialsId, url: repositoryUrl
bat 'call git.exe tag'
// bat 'git tag'
}
但是当我构建工作时,我总是会收到以下错误:
'git.exe' is not recognized as an internal or external command,
operable program or batch file.
Jenkins配置为与GIT合作。 系统PATH变量包含git二进制文件的路径。 直接在工作区文件夹中使用cmd运行上面的命令会得到成功的结果。
有人可以提出我应该检查的其他要点吗?
答案 0 :(得分:2)
感谢所有试图提供帮助的人。
我发现了这个问题。
我忘了在系统PATH变量更新后重新启动我的机器。
答案 1 :(得分:0)
你能试试这个解决方案吗? (设置部分)
https://github.com/jenkinsci/workflow-plugin/blob/master/TUTORIAL.md
删除你的Git安装并添加Jgit?