У меня есть следующее требование.
1. пользователь предоставит идентификатор коммита GIT, используя параметризованную опцию Jenkins.
2.Получите код из лаборатории Git, используя этот идентификатор коммита git и только данные (код), зафиксированные до этого конкретного коммита, но код, зафиксированный после этого, не должен быть включен.
3.Создайте образ докера, используя код, извлеченный из GIT.
4. поместите изображение в хранилище Docker.
- Развертывание того же образа докера на определенном сервере.
У меня есть конвейерный код для выполнения всего вышеописанного процесса, но мне нужна помощь для передачи идентификатора git commit в скрипт с помощью параметризованной сборки jenkins. и потяните код, чтобы не клонировать.
Пожалуйста, помогите / предложите мне достичь этого.
Заранее спасибо.
вот код
node{
stage('SCM Checkout'){
ppname:2.0.0 .'
}
git credentialsId: '', url: 'http://some.com/'
}
stage('Build Docker Image'){
..............