我有以下要求。
1.user将使用Jenkins参数化选项提供GIT提交ID。
2。使用该git commit ID从Git实验室中提取代码,并且仅提交直到该特定提交为止的数据(代码),但不应包括在此之后提交的代码。
3。使用从GIT提取的代码构建docker映像。
4。将映像推送到docker存储库中。
我具有执行上述所有过程的管道代码,但是我需要帮助,使用jenkins参数化的构建将git commit ID传递给脚本。并拉出不克隆的代码。
请帮助/建议我实现这一目标。
先谢谢了。
这是代码
node{
stage('SCM Checkout'){
ppname:2.0.0 .'
}
git credentialsId: '', url: 'http://some.com/'
}
stage('Build Docker Image'){
..............