27 lines
695 B
Groovy
27 lines
695 B
Groovy
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()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |