Update docker-image.yml
This commit is contained in:
		
							parent
							
								
									4f0cd42117
								
							
						
					
					
						commit
						b1154b368c
					
				
							
								
								
									
										40
									
								
								.github/workflows/docker-image.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										40
									
								
								.github/workflows/docker-image.yml
									
									
									
									
										vendored
									
									
								
							@ -1,18 +1,38 @@
 | 
				
			|||||||
name: Docker Image CI
 | 
					name: Build and push Docker image
 | 
				
			||||||
 | 
					
 | 
				
			||||||
on:
 | 
					on:
 | 
				
			||||||
  push:
 | 
					  push:
 | 
				
			||||||
    branches: [ "master" ]
 | 
					    branches:
 | 
				
			||||||
  pull_request:
 | 
					      - main
 | 
				
			||||||
    branches: [ "master" ]
 | 
					
 | 
				
			||||||
 | 
					env:
 | 
				
			||||||
 | 
					  DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
 | 
				
			||||||
 | 
					  DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
 | 
				
			||||||
 | 
					  IMAGE_NAME: example-image
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
 | 
					  build-and-push:
 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
    - uses: actions/checkout@v3
 | 
					      # Checkout the repository
 | 
				
			||||||
    - name: Build the Docker image
 | 
					      - name: Checkout repository
 | 
				
			||||||
      run: docker build . --file Dockerfile --tag gpt-no-local-llms:$(date +%s)
 | 
					        uses: actions/checkout@v2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      # Set up Docker Buildx
 | 
				
			||||||
 | 
					      - name: Set up Docker Buildx
 | 
				
			||||||
 | 
					        uses: docker/setup-buildx-action@v1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      # Set up GitHub Packages registry
 | 
				
			||||||
 | 
					      - name: Set up GitHub Packages registry
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          echo "${DOCKER_PASSWORD}" | docker login ghcr.io -u "${DOCKER_USERNAME}" --password-stdin
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      # Build and push the Docker image
 | 
				
			||||||
 | 
					      - name: Build and push Docker image
 | 
				
			||||||
 | 
					        uses: docker/build-push-action@v2
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          context: .
 | 
				
			||||||
 | 
					          file: docs/Dockerfile+NoLocal
 | 
				
			||||||
 | 
					          push: true
 | 
				
			||||||
 | 
					          tags: ghcr.io/${{ github.repository }}/${{ env.IMAGE_NAME }}:latest
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user