我想使用自定义bash脚本对每个构建的Git存储库进行一些分析。这要求Jenkins检出完整的Git存储库,不要执行稀疏检出。我怎样才能做到这一点?我正在使用管道脚本。我可以在构建期间再做一次结账,但后来我需要注入Jenkins凭证(这不是我想要的)。
我的Jenkins控制台日志始终显示已完成稀疏结账:
> git config core.sparsecheckout # timeout=10
> git checkout -f 1d94145c47cf93a9561b59ed3ba37b936ce15d38
答案 0 :(得分:0)
为什么不在稀疏结账后添加shell脚本步骤来获取分支并检出您喜欢的分支?类似的东西:
git fetch --all
git checkout master or git checkout <your_desired_branch>