 a9521ad536
			
		
	
	a9521ad536
	
	
		
			
	
		
	
	
		
			All checks were successful
		
		
	
	Build and Push Docker Image / docker (push) Successful in 2m11s
				
			
		
			
				
	
	
		
			36 lines
		
	
	
		
			870 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			870 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: Build and Push Docker Image
 | |
| 
 | |
| on:
 | |
|   push:
 | |
|     branches:
 | |
|       - main
 | |
| 
 | |
| jobs:
 | |
|   docker:
 | |
|     runs-on: ubuntu-latest
 | |
|     steps:
 | |
|       - name: Checkout code
 | |
|         uses: actions/checkout@v4
 | |
| 
 | |
|       - name: Set up Docker Buildx
 | |
|         uses: docker/setup-buildx-action@v3
 | |
| 
 | |
|       - name: Login to Docker Registry
 | |
|         uses: docker/login-action@v3
 | |
|         with:
 | |
|           registry: ${{ vars.REGISTRY }}
 | |
|           username: ${{ vars.USERNAME }}
 | |
|           password: ${{ secrets.DOCKER_PASSWORD }}
 | |
| 
 | |
|       - name: Build and push
 | |
|         uses: docker/build-push-action@v5
 | |
|         with:
 | |
|           context: .
 | |
|           file: ./backend/Dockerfile
 | |
|           push: true
 | |
|           tags: |
 | |
|             ${{ vars.REGISTRY }}/connor/calendar:latest
 | |
|             ${{ vars.REGISTRY }}/connor/calendar:${{ github.sha }}
 | |
|           cache-from: type=gha
 | |
|           cache-to: type=gha,mode=max
 |