我已经使用Git SCM创建了一个Jenkins(Jenkins版本2.60.1)多分支管道作业。在master分支的存储库的根目录中,我有一个有效的Jenkinsfile,但是当我扫描作业时,我得到:
Checking branch master
‘Jenkinsfile’ not found
Does not meet criteria
Run Code Online (Sandbox Code Playgroud)
工作配置:
有任何想法吗?
小智 9
您可能会查看这个 Jenkins 问题,看看它是否有帮助。 在 GitHub 上的 PR 中找不到 Jenkinsfile
我们遇到了类似的问题,该问题中列出的解决方法至少让我们解决了问题。在我们的例子中,问题源于在合并拉取请求时使用 Github 的“允许 rebase 合并”选项,然后继续将提交添加到同一分支中。然后在下一个 PR 我们会看到这个问题。
解决方法是删除以下内容:$jenkins_home/org.jenkinsci.plugins.github_branch_source.GitHubSCMProbe.cache
然后让 Jenkins 重新扫描存储库。
另一种选择是创建一个干净的分支,从 Jenkins 声称没有 Jenkinfile 的分支中挑选提交,然后从您的新分支创建另一个 PR。
归档时间: |
|
查看次数: |
1587 次 |
最近记录: |