pipeline { agent any stages { stage('Clone') { steps { git branch: 'ender3s1', url: 'https://git.siwatsystem.com/satitchula-printfarm/octoprint-klipper-docker' } } stage('Build Docker Image') { steps { script { image = docker.build("siwatinc/octoprint-klipper:ender3s1") } } } stage('Publish Docker Image') { steps { script { docker.withRegistry("https://ghcr.io/v2") { image.push() } } } } } }