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