Added docker github action
This commit is contained in:
		
							parent
							
								
									6718d9dab1
								
							
						
					
					
						commit
						8d146f6f50
					
				
							
								
								
									
										38
									
								
								.github/workflows/docker.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								.github/workflows/docker.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,38 @@ | |||
| name: Build, Tag, Push Docker Image | ||||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: | ||||
|       - main | ||||
|     tags: [ v*, alpha-, beta- ] | ||||
| 
 | ||||
| env: | ||||
|   IMAGE_NAME: miawinter/wave | ||||
| 
 | ||||
| jobs: | ||||
|   build: | ||||
|     runs-on: ubuntu-latest | ||||
| 
 | ||||
|     steps: | ||||
|     - name: Checkout | ||||
|       uses: actions/checkout@v4 | ||||
| 
 | ||||
|     - name: Extract metadata for the image | ||||
|       id: meta | ||||
|       uses: docker/metadata-action@v5 | ||||
|       with: | ||||
|         images: ${{ env.IMAGE_NAME }} | ||||
| 
 | ||||
|     - name: Log into the Container registry | ||||
|       uses: docker/login-action@v3 | ||||
|       with: | ||||
|         username: ${{ secrets.DOCKERHUB_USERNAME }} | ||||
|         password: ${{ secrets.DOCKERHUB_TOKEN }} | ||||
| 
 | ||||
|     - name: Build and push | ||||
|       uses: docker/build-push-action@v5 | ||||
|       with: | ||||
|         context: . | ||||
|         push: true | ||||
|         tags: ${{ steps.meta.outputs.tags }} | ||||
|         labels: ${{ steps.meta.outputs.labels }} | ||||
		Loading…
	
		Reference in a new issue