diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..d235b1c --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,27 @@ +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() + } + } + } + } + } +} \ No newline at end of file