我想在Jenkins上从特定的代码提交版本构建我的项目。我已经指定了要构建的分支,但它正在从最新的提交版本构建。我想要从任何特定的版本/提交中进行构建。我尝试将
GIT_COMMIT
值作为参数传递,但它仅选择了最新的提交版本。我还尝试使用类似于https://svn-url@$REVISION
的svn类型方法,其中REVISION是在构建中传递的参数。但对于git而言,它无法识别ssh://git-url@REVISION
。
git checkout <commit>
,然后再开始构建过程。需要进行一些额外的工作,以确保检出顺利进行。 - ElpieKay[ -z ${build_revision} ] || git checkout "${build_revision}"
。这些预定义的参数将被导出为环境变量。 - ElpieKay