标签: git svn jenkins
我正试图在Jenkins的特定提交中构建我的项目。
我已指定要构建的分支,并且它是从HEAD提交构建的。
但是我想从任何特定的修订/提交构建。
我尝试将GIT_COMMIT值作为参数传递,但它只接受了HEAD提交。
GIT_COMMIT
我也尝试使用像https://svn-url@$REVISION这样的svn类型的东西,其中REVISION是构建中传递的参数。
https://svn-url@$REVISION
对于git,它无法识别ssh://git-url@REVISION。
ssh://git-url@REVISION
答案 0 :(得分:4)
然后运行“立即构建”
答案 1 :(得分:0)
好吧,我认为与其破解构建配置以指向特定的提交哈希值,不如创建一个新分支,指向您要构建的提交,这会更好。如果您具有正确配置的Multibranch Pipeline Build,则Jenkins应该自动发现并构建您的提交/分支。
或者,您也可以使用标签代替分支。但是在这种情况下,您需要将“发现标签”行为添加到分支源配置中。