Push Docker images to Github Container Registry as well (#24101)
This commit is contained in:
		
							parent
							
								
									f4f3e2b46e
								
							
						
					
					
						commit
						50d39c275d
					
				
							
								
								
									
										20
									
								
								.github/workflows/build-image.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								.github/workflows/build-image.yml
									
									
									
									
										vendored
									
									
								
							| @ -12,6 +12,7 @@ on: | ||||
|       - Dockerfile | ||||
| permissions: | ||||
|   contents: read | ||||
|   packages: write | ||||
| 
 | ||||
| jobs: | ||||
|   build-image: | ||||
| @ -26,15 +27,28 @@ jobs: | ||||
|       - uses: hadolint/hadolint-action@v3.1.0 | ||||
|       - uses: docker/setup-qemu-action@v2 | ||||
|       - uses: docker/setup-buildx-action@v2 | ||||
|       - uses: docker/login-action@v2 | ||||
| 
 | ||||
|       - name: Log in to Docker Hub | ||||
|         uses: docker/login-action@v2 | ||||
|         with: | ||||
|           username: ${{ secrets.DOCKERHUB_USERNAME }} | ||||
|           password: ${{ secrets.DOCKERHUB_TOKEN }} | ||||
|         if: github.event_name != 'pull_request' | ||||
| 
 | ||||
|       - name: Log in to the Github Container registry | ||||
|         uses: docker/login-action@v2 | ||||
|         with: | ||||
|           registry: ghcr.io | ||||
|           username: ${{ github.actor }} | ||||
|           password: ${{ secrets.GITHUB_TOKEN }} | ||||
|         if: github.event_name != 'pull_request' | ||||
| 
 | ||||
|       - uses: docker/metadata-action@v4 | ||||
|         id: meta | ||||
|         with: | ||||
|           images: tootsuite/mastodon | ||||
|           images: | | ||||
|             tootsuite/mastodon | ||||
|             ghcr.io/mastodon/mastodon | ||||
|           flavor: | | ||||
|             latest=auto | ||||
|           tags: | | ||||
| @ -42,6 +56,7 @@ jobs: | ||||
|             type=pep440,pattern={{raw}} | ||||
|             type=pep440,pattern=v{{major}}.{{minor}} | ||||
|             type=ref,event=pr | ||||
| 
 | ||||
|       - uses: docker/build-push-action@v4 | ||||
|         with: | ||||
|           context: . | ||||
| @ -50,5 +65,6 @@ jobs: | ||||
|           builder: ${{ steps.buildx.outputs.name }} | ||||
|           push: ${{ github.event_name != 'pull_request' }} | ||||
|           tags: ${{ steps.meta.outputs.tags }} | ||||
|           labels: ${{ steps.meta.outputs.labels }} | ||||
|           cache-from: type=gha | ||||
|           cache-to: type=gha,mode=max | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user