Seperate Build Jobs to speed up things
	
		
			
	
		
	
	
		
	
		
			Some checks are pending
		
		
	
	
		
			
				
	
				Build and push image / Build (push) Has started running
				
			
		
		
	
	
				
					
				
			
		
			Some checks are pending
		
		
	
	Build and push image / Build (push) Has started running
				
			This commit is contained in:
		
							
								
								
									
										26
									
								
								.gitea/workflows/build-motioneye.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.gitea/workflows/build-motioneye.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | |||||||
|  | name: Build and push image | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: [main] | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   Build: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - name: Install | ||||||
|  |         run: curl -fsSL get.docker.com | bash | ||||||
|  |       - name: Clone | ||||||
|  |         run: git clone https://git.tgj.services/thatguyjack/custom-docker-containers.git . | ||||||
|  |       - name: Login | ||||||
|  |         run: echo "${{ secrets.DOCKERHUB_TOKEN }}" | docker login git.tgj.services -u thatguyjack --password-stdin | ||||||
|  |       - name: Buildx Container  | ||||||
|  |         run: docker buildx create --name buildx --driver=docker-container | ||||||
|  |       - name: Build motioneye | ||||||
|  |         run: docker buildx build --builder=buildx --platform=linux/amd64,linux/arm64,linux/arm/v7 ./motioneye -t git.tgj.services/thatguyjack/motioneye:latest --push | ||||||
|  | #      - name: Push | ||||||
|  | #        run: | | ||||||
|  | #          docker push git.tgj.services/thatguyjack/php-fpm:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/php-cli:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/nginx-web:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/motioneye:latest | ||||||
							
								
								
									
										26
									
								
								.gitea/workflows/build-nginx.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.gitea/workflows/build-nginx.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | |||||||
|  | name: Build and push image | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: [main] | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   Build: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - name: Install | ||||||
|  |         run: curl -fsSL get.docker.com | bash | ||||||
|  |       - name: Clone | ||||||
|  |         run: git clone https://git.tgj.services/thatguyjack/custom-docker-containers.git . | ||||||
|  |       - name: Login | ||||||
|  |         run: echo "${{ secrets.DOCKERHUB_TOKEN }}" | docker login git.tgj.services -u thatguyjack --password-stdin | ||||||
|  |       - name: Buildx Container  | ||||||
|  |         run: docker buildx create --name buildx --driver=docker-container | ||||||
|  |       - name: Build nginx-web | ||||||
|  |         run: docker buildx build --builder=buildx --platform=linux/amd64,linux/arm64,linux/arm/v7 ./nginx-web -t git.tgj.services/thatguyjack/nginx-web:latest --push | ||||||
|  | #      - name: Push | ||||||
|  | #        run: | | ||||||
|  | #          docker push git.tgj.services/thatguyjack/php-fpm:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/php-cli:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/nginx-web:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/motioneye:latest | ||||||
							
								
								
									
										26
									
								
								.gitea/workflows/build-php-cli.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.gitea/workflows/build-php-cli.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | |||||||
|  | name: Build and push image | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: [main] | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   Build: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - name: Install | ||||||
|  |         run: curl -fsSL get.docker.com | bash | ||||||
|  |       - name: Clone | ||||||
|  |         run: git clone https://git.tgj.services/thatguyjack/custom-docker-containers.git . | ||||||
|  |       - name: Login | ||||||
|  |         run: echo "${{ secrets.DOCKERHUB_TOKEN }}" | docker login git.tgj.services -u thatguyjack --password-stdin | ||||||
|  |       - name: Buildx Container  | ||||||
|  |         run: docker buildx create --name buildx --driver=docker-container | ||||||
|  |       - name: Build php-CLI | ||||||
|  |         run: docker buildx build --builder=buildx --platform=linux/amd64,linux/arm64,linux/arm/v7 ./php-cli/ -t git.tgj.services/thatguyjack/php-cli:latest --push | ||||||
|  | #      - name: Push | ||||||
|  | #        run: | | ||||||
|  | #          docker push git.tgj.services/thatguyjack/php-fpm:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/php-cli:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/nginx-web:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/motioneye:latest | ||||||
							
								
								
									
										26
									
								
								.gitea/workflows/build-php-fpm.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.gitea/workflows/build-php-fpm.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | |||||||
|  | name: Build and push image | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: [main] | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   Build: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - name: Install | ||||||
|  |         run: curl -fsSL get.docker.com | bash | ||||||
|  |       - name: Clone | ||||||
|  |         run: git clone https://git.tgj.services/thatguyjack/custom-docker-containers.git . | ||||||
|  |       - name: Login | ||||||
|  |         run: echo "${{ secrets.DOCKERHUB_TOKEN }}" | docker login git.tgj.services -u thatguyjack --password-stdin | ||||||
|  |       - name: Buildx Container  | ||||||
|  |         run: docker buildx create --name buildx --driver=docker-container | ||||||
|  |       - name: Build php-FPM | ||||||
|  |         run: docker buildx build --builder=buildx --platform=linux/amd64,linux/arm64,linux/arm/v7 ./php-fpm/ -t git.tgj.services/thatguyjack/php-fpm:latest --push | ||||||
|  | #      - name: Push | ||||||
|  | #        run: | | ||||||
|  | #          docker push git.tgj.services/thatguyjack/php-fpm:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/php-cli:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/nginx-web:latest | ||||||
|  | #          docker push git.tgj.services/thatguyjack/motioneye:latest | ||||||
| @@ -1,32 +0,0 @@ | |||||||
| name: Build and push image |  | ||||||
|  |  | ||||||
| on: |  | ||||||
|   push: |  | ||||||
|     branches: [main] |  | ||||||
|  |  | ||||||
| jobs: |  | ||||||
|   Build: |  | ||||||
|     runs-on: ubuntu-latest |  | ||||||
|     steps: |  | ||||||
|       - name: Install |  | ||||||
|         run: curl -fsSL get.docker.com | bash |  | ||||||
|       - name: Clone |  | ||||||
|         run: git clone https://git.tgj.services/thatguyjack/custom-docker-containers.git . |  | ||||||
|       - name: Login |  | ||||||
|         run: echo "${{ secrets.DOCKERHUB_TOKEN }}" | docker login git.tgj.services -u thatguyjack --password-stdin |  | ||||||
|       - name: Buildx Container  |  | ||||||
|         run: docker buildx create --name buildx --driver=docker-container |  | ||||||
|       - name: Build php-FPM |  | ||||||
|         run: docker buildx build --builder=buildx --platform=linux/amd64,linux/arm64,linux/arm/v7 ./php-fpm/ -t git.tgj.services/thatguyjack/php-fpm:latest --push |  | ||||||
|       - name: Build php-CLI |  | ||||||
|         run: docker buildx build --builder=buildx --platform=linux/amd64,linux/arm64,linux/arm/v7 ./php-cli/ -t git.tgj.services/thatguyjack/php-cli:latest --push |  | ||||||
|       - name: Build nginx-web |  | ||||||
|         run: docker buildx build --builder=buildx --platform=linux/amd64,linux/arm64,linux/arm/v7 ./nginx-web -t git.tgj.services/thatguyjack/nginx-web:latest --push |  | ||||||
|       - name: Build motioneye |  | ||||||
|         run: docker buildx build --builder=buildx --platform=linux/amd64,linux/arm64,linux/arm/v7 ./motioneye -t git.tgj.services/thatguyjack/motioneye:latest --push |  | ||||||
|       - name: Push |  | ||||||
|         run: | |  | ||||||
|           docker push git.tgj.services/thatguyjack/php-fpm:latest |  | ||||||
|           docker push git.tgj.services/thatguyjack/php-cli:latest |  | ||||||
|           docker push git.tgj.services/thatguyjack/nginx-web:latest |  | ||||||
|           docker push git.tgj.services/thatguyjack/motioneye:latest |  | ||||||
		Reference in New Issue
	
	Block a user