繁体   English   中英

Jenkins管道脚本中的完整克隆

[英]Full clone in a Jenkins pipeline script

我想使用自定义的bash脚本在我的Git存储库中对每个构建进行一些分析。 这要求Jenkins签出完整的Git存储库,并且不执行稀疏签出。 我怎样才能做到这一点? 我正在使用管道脚本。 我可以在构建期间进行另一次签出,但随后需要注入Jenkins凭据(这不是我想要的)。

我的Jenkins控制台日志始终显示稀疏签出已完成:

> git config core.sparsecheckout # timeout=10
> git checkout -f 1d94145c47cf93a9561b59ed3ba37b936ce15d38

为什么不添加shell脚本步骤以在稀疏签出后获取分支并签出您喜欢的分支? 就像是:

git fetch --all
git checkout master or git checkout <your_desired_branch>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM