首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jenkins DSL -存储库名配置多分支管道的问题--在乞讨时添加一个不必要的斜杠

jenkins DSL -存储库名配置多分支管道的问题--在乞讨时添加一个不必要的斜杠
EN

Stack Overflow用户
提问于 2020-05-22 13:44:11
回答 1查看 3.2K关注 0票数 1

我想使用jenkins.yml文件在Jenkins配置多分支管道作业。

下面是我的配置的片段:

代码语言:javascript
复制
multibranchPipelineJob('<jenkins-job-name>') {
        branchSources {
          github {
            (...)
            repository('<user-group/repository>')
          }
        }
(...)
}

当我用这样配置好的作业部署jenkins时,我的github存储库URL地址就像这样填充了:https://github.com//user-group/repository

在github.com之后,我使用了双斜杠,由于自动存储库扫描不起作用,所以在日志中有类似的内容:

代码语言:javascript
复制
[Fri May 22 13:39:00 UTC 2020] Starting branch indexing...
13:39:00 Connecting to https://api.github.com using <github-username>/******
ERROR: [Fri May 22 13:39:00 UTC 2020] Could not update folder level actions from source <id>
hudson.AbortException: Invalid scan credentials when using <github-username>/****** to connect to /<user-group/repository> on https://api.github.com
    at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.retrieveActions(GitHubSCMSource.java:1884)
    at jenkins.scm.api.SCMSource.fetchActions(SCMSource.java:848)
    at jenkins.branch.MultiBranchProject.computeChildren(MultiBranchProject.java:600)
    at com.cloudbees.hudson.plugins.folder.computed.ComputedFolder.updateChildren(ComputedFolder.java:277)
    at com.cloudbees.hudson.plugins.folder.computed.FolderComputation.run(FolderComputation.java:164)
    at jenkins.branch.MultiBranchProject$BranchIndexing.run(MultiBranchProject.java:1034)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:428)
[Fri May 22 13:39:00 UTC 2020] Finished branch indexing. Indexing took 0.14 sec
FATAL: Invalid scan credentials when using <github-username>/****** to connect to /<user-group/repository> on https://api.github.com
Finished: FAILURE

这是多层管道作业处理上的错误吗?有什么办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-25 09:02:12

我找到了答案。我使用了其他变量并将我的存储库编写为:

代码语言:javascript
复制
repoOwner('<user-group>')
repository('<repository>')

现在它按预期工作了

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61956460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档