Я использую OpenShift plugin
с Jenkins Pipelines
для запуска сборок в OpenShift, когда Github получает новый коммит.
Я также хотел бы иметь возможность сообщать о состоянии сборки обратно на github.
Однако, чтобы сделать это, мне нужно знать, что за коммит был только что создан. Я использую следующую конфигурацию конвейера
node() {
stage 'build'
def builder = openshiftBuild(buildConfig: 'my-web', showBuildLogs: 'true')
stage 'deploy'
openshiftDeploy(deploymentConfig: 'my-web')
openshiftScale(deploymentConfig: 'my-web',replicaCount: '3')
}
Однако у меня нет идеи, как получить SHA коммита из шага openshiftBuild, так как это делает git pull.