@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' } } }