15 lines
		
	
	
		
			452 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			452 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
node {    
 | 
						|
      environment{
 | 
						|
            IMAGENAME = "agreiner/advancedmqttbridge"
 | 
						|
            DOCKER_CLI_EXPERIMENTAL=enabled
 | 
						|
      }
 | 
						|
 | 
						|
      stage('Clone repository') {               
 | 
						|
            checkout scm    
 | 
						|
      }
 | 
						|
      stage('Build and push multiarch image') {
 | 
						|
            sh """
 | 
						|
                  docker buildx build -t reg.greinet.com/agreiner/advancedmqttbridge:latest --platform linux/amd64,linux/arm64 --push .
 | 
						|
            """
 | 
						|
       }
 | 
						|
} |