Files
custom-dind/Jenkinsfile
2025-05-28 12:43:59 +03:00

35 lines
835 B
Groovy

@Library('my-shared-library@main') _
pipeline {
agent {
kubernetes {
yaml k8sPodTemplate('default', false, false)
}
}
stages{
stage('Retrieve Environment Variables') {
steps {
script {
retrieveEnvVars('docker', ['NEXUS_DOCKER_URL', 'NEXUS_DOCKER_PASS'])
}
}
}
stage('Docker build & push') {
steps {
script {
simpleDockerBuild(env.NEXUS_DOCKER_URL, "custom-dind", "./Dockerfile", ".", "admin", env.NEXUS_DOCKER_PASS)
}
}
}
}
post {
success {
echo 'Custom Docker DIND build Successful'
}
failure {
echo 'Custom Docker DIND build Failed'
}
}
}