我们有一个配置为使用Github应用程序执行所有Git相关活动的Jenkins。我们的一个项目使用Nebula Gradle plugin进行发布过程。因此,每当在Jenkins上运行final
任务时,第一个运行的Gradle任务是prepare
,它使用内部JGit执行git fetch
。在这样做时,它会失败,但有以下例外:
org.eclipse.jgit.errors.TransportException: https://github.com/yyy/zzz.git: Authentication is required but no CredentialsProvider has been registered
所以,问题是-我如何使星云插件使用Jenkins上配置的Github应用程序提供的凭据?
1条答案
按热度按时间vyswwuz21#
配置
Jenkinsfile
如下: