feat: 👷 Use Gitea Container Registry
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				andreas-personal/good-old-jenkins/pipeline/head This commit looks good
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	andreas-personal/good-old-jenkins/pipeline/head This commit looks good
				
			This commit is contained in:
		
							
								
								
									
										16
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							| @@ -15,9 +15,11 @@ pipeline { | |||||||
|                 stage('Login') {        |                 stage('Login') {        | ||||||
|                     environment { |                     environment { | ||||||
|                         DOCKER_HUB_CREDENTIALS = credentials('docker-hub-fah16145') |                         DOCKER_HUB_CREDENTIALS = credentials('docker-hub-fah16145') | ||||||
|  |                         PACKAGE_REGISTRY_CREDENTIALS = credentials('gitea-package-registry-jenkins-user') | ||||||
|                     } |                     } | ||||||
|                     steps { |                     steps { | ||||||
|                         sh 'docker login -u ${DOCKER_HUB_CREDENTIALS_USR} -p ${DOCKER_HUB_CREDENTIALS_PSW}' |                         sh 'docker login -u ${DOCKER_HUB_CREDENTIALS_USR} -p ${DOCKER_HUB_CREDENTIALS_PSW}' | ||||||
|  |                         sh 'docker login -u ${PACKAGE_REGISTRY_CREDENTIALS_USR} -p ${PACKAGE_REGISTRY_CREDENTIALS_PSW} gitea.fahrecker.com' | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|                 stage('Build & Push') { |                 stage('Build & Push') { | ||||||
| @@ -26,12 +28,17 @@ pipeline { | |||||||
|                             stages { |                             stages { | ||||||
|                                 stage('Build Default Image') { |                                 stage('Build Default Image') { | ||||||
|                                     steps { |                                     steps { | ||||||
|                                         sh 'docker build -t fah16145/good-old-jenkins:latest .' |                                         sh '''docker build \ | ||||||
|  |                                             -t fah16145/good-old-jenkins:latest \ | ||||||
|  |                                             -t gitea.fahrecker.com/andreas-personal/good-old-jenkins:latest \ | ||||||
|  |                                             . | ||||||
|  |                                         ''' | ||||||
|                                     } |                                     } | ||||||
|                                 } |                                 } | ||||||
|                                 stage('Push Default Image') { |                                 stage('Push Default Image') { | ||||||
|                                     steps { |                                     steps { | ||||||
|                                         sh 'docker push fah16145/good-old-jenkins:latest' |                                         sh 'docker push fah16145/good-old-jenkins:latest' | ||||||
|  |                                         sh 'docker push gitea.fahrecker.com/andreas-personal/good-old-jenkins:latest' | ||||||
|                                     } |                                     } | ||||||
|                                 } |                                 } | ||||||
|                             } |                             } | ||||||
| @@ -40,12 +47,17 @@ pipeline { | |||||||
|                             stages { |                             stages { | ||||||
|                                 stage('Build Alpine Image') { |                                 stage('Build Alpine Image') { | ||||||
|                                     steps { |                                     steps { | ||||||
|                                         sh 'docker build -t fah16145/good-old-jenkins:alpine alpine/' |                                         sh '''docker build \ | ||||||
|  |                                             -t fah16145/good-old-jenkins:alpine \ | ||||||
|  |                                             -t gitea.fahrecker.com/andreas-personal/good-old-jenkins:alpine \ | ||||||
|  |                                             alpine/ | ||||||
|  |                                         ''' | ||||||
|                                     } |                                     } | ||||||
|                                 } |                                 } | ||||||
|                                 stage('Push Alpine Image') { |                                 stage('Push Alpine Image') { | ||||||
|                                     steps { |                                     steps { | ||||||
|                                         sh 'docker push fah16145/good-old-jenkins:alpine' |                                         sh 'docker push fah16145/good-old-jenkins:alpine' | ||||||
|  |                                         sh 'docker push gitea.fahrecker.com/andreas-personal/good-old-jenkins:alpine' | ||||||
|                                     } |                                     } | ||||||
|                                 } |                                 } | ||||||
|                             } |                             } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user