gpt4 book ai didi

git - SonarQube具有浅克隆警告,即使在Jenkins build上禁用了浅克隆

转载 作者:行者123 更新时间:2023-12-03 13:53:46 27 4
gpt4 key购买 nike

我有一个使用MSBuild构建解决方案的Jenkins服务器。未启用“浅克隆”(在“高级克隆行为”上),因此我认为它正在获取所有最后的提交。我正在使用SonarQube进行分析。我设置为在构建之前运行Begin Analysis,在构建完成之后运行End Analysis。 SonarQube分析成功完成,但是我收到警告:

Shallow clone detected during the analysis. Some files will miss SCM information. This will affect features like auto-assignment of issues. Please configure your build to disable shallow clone.



有人知道我对SonarQube缺少的东西工作正常吗?

最佳答案

对于与sonarcloud集成的我的github存储库之一,我在sonarcloud中得到了相同的警告。
sonarcloud shallow clone warning github
因此,如果有人在github action工作流中寻找禁用浅层克隆的选项,则只需编辑yml文件,然后将fetch-depth: 0选项与actions/checkout@v2步骤一起使用即可禁用浅层克隆。
完整的示例如下所述

    steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
有关更多详细信息,请访问- https://github.com/actions/checkout#fetch-all-history-for-all-tags-and-branches

关于git - SonarQube具有浅克隆警告,即使在Jenkins build上禁用了浅克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59000099/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com