几天来,我一直在与git身份验证(TFS)的问题作斗争。我使用VSTS (来自TFS的git)和Jenkins。我已经在jenkins git插件中设置了正确的凭据。项目在构建期间被成功克隆,但在推送之后(使用相同的凭据),我得到:
fatal: Authentication failed for (url of team project)
我也尝试过从管道推送提交(没有jenkins凭证管理器):
https://username:password@xxxxx.com/xxxxx/_git/xxxx
并使用个人访问令牌:
https://username:PAT@xxxxx.com/xxx
当jenkins尝试构建我的程序时,jenkins构建失败,并显示错误mvn is not recognized as internal or external command。以下是jenkins运行的代码:
cmd.exe /C "mvn -f spring-boot-samples\spring-boot-sample-atmosphere\pom.xml compile && exit %%ERRORLEVEL%%"
在我的计算机中正确设置了Maven,当我从jenkins工作区手动执行前面的命令时,构建工作正常,并且生成了jar文件
似乎jenkins