我有一个哈德森构建服务器.源代码由git存储库管理.对于每个构建,都会检出并编译最新版本.现在我想告诉hudson不要使用最新版本,而是使用旧版本的代码(由我指定).
在哈德森,我有两个可以设置的参数.第一个"存储库名称",默认值为"origin",第二个refspec
为value +refs/heads/*:refs/remotes/origin/*
.我尝试了类似origin/[commitid]
或类似的东西+refs/heads/*:refs/remotes/origin/[commitid]
.但没有任何工作按预期.
我想我必须使用参数化作业,以便我可以将提交作为参数提供给作业.
我如何告诉hudson使用特定的提交而不是最新的提交?