Jenkins CI / CD过程可基于git commit ID

时间:2019-01-07 12:38:42

标签: git docker jenkins devops

我有以下要求。

1.user将使用Jenkins参数化选项提供GIT提交ID。

2。使用该git commit ID从Git实验室中提取代码,并且仅提交直到该特定提交为止的数据(代码),但不应包括在此之后提交的代码。

3。使用从GIT提取的代码构建docker映像。

4。将映像推送到docker存储库中。

  1. 在特定服务器中部署相同的docker映像。

我具有执行上述所有过程的管道代码,但是我需要帮助,使用jenkins参数化的构建将git commit ID传递给脚本。并拉出不克隆的代码。

请帮助/建议我实现这一目标。

先谢谢了。

这是代码

node{

stage('SCM Checkout'){

ppname:2.0.0 .'
}
git credentialsId: '', url: 'http://some.com/'

}

stage('Build Docker Image'){
..............

0 个答案:

没有答案