Lar*_*Cai 1 git jenkins jenkins-plugins gerrit-trigger
通常,我们在jenkins中使用gerrit触发器插件来下载gerrit变更集。
但是在某些情况下,我们想直接下载特定的变更集。
git pull git://git.openstack.org/openstack/tripleo-quickstart-extras refs/changes/32/503032/2
Run Code Online (Sandbox Code Playgroud)
并设置Refspec到refs/changes/32/503032/2像混帐回购协议
并启用Honor refspec on initial clone其他行为,例如
但是我在控制台日志中出现错误
从git://git.openstack.org/openstack/tripleo-quickstart-extras获取上游更改
> git fetch --tags --progress git://git.openstack.org/openstack/tripleo-quickstart-extras refs / changes / 32/503032/2 --depth = 1
> git rev-parse refs / remotes / origin / master ^ {commit}#timeout = 10
> git rev-parse refs / remotes / origin / origin / master ^ {commit}#timeout = 10
> git rev-parse origin / master ^ {commit}#timeout = 10
错误:找不到要构建的任何修订。验证此作业的存储库和分支配置。
任何建议,我们都不想在shell构建步骤中使用额外的命令。
小智 5
将“分支”设置为FETCH_HEAD,将检出指定的refspec。
FETCH_HEAD是指向最新获取的refspec的临时ref,例如。分支,提交。有关更多信息,请参见此问题:Git中的FETCH_HEAD是什么意思?。
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |