pipeline { agent any environment { DOCKER_IMAGE = 'yoga-cms' DOCKER_REGISTRY = 'your-docker-registry' DOCKER_CREDENTIALS_ID = 'your-docker-credentials-id' } stages { stage('Checkout') { steps { checkout([$class: 'GitSCM', branches: [[name: '*/main']], userRemoteConfigs: [[url: 'https://gitea.rschneider.hu/rschneider/yogastic.git', credentialsId: 'rschneider_gitea.rschneider.hu']]]) } } stage('Build Docker Image') { steps { script { // docker.build("${DOCKER_IMAGE}:${env.BUILD_ID}") } } } // stage('Push Docker Image') { // steps { // script { // // docker.withRegistry("https://${DOCKER_REGISTRY}", DOCKER_CREDENTIALS_ID) { // // docker.image("${DOCKER_IMAGE}:${env.BUILD_ID}").push() // } // } // } // } // stage('Cleanup') { // steps { // script { // docker.image("${DOCKER_IMAGE}:${env.BUILD_ID}").remove() // } // } // } } post { always { cleanWs() } } }