我在GitHub Enterprise上有一个大型代码仓库,需要在我的Jenkins构建服务器上克隆其中的一个子目录并编译。我正在使用管道脚本,当前的脚本如下:
node {
stage ('checkout') {
git url: 'git@github.devops.mycompany.local:Org/MyLargeRepo.git'
}
}
我想要的是从
github.devops.mycompany.local:Org/MyLargeRepo/path/to/subproject
进行克隆。我知道我可能需要使用稀疏检出,但是似乎无法弄清楚如何在Jenkins管道脚本中配置。有什么建议吗?