29 lines
		
	
	
		
			658 B
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			658 B
		
	
	
	
		
			YAML
		
	
	
	
name: ci
 | 
						|
 | 
						|
on:
 | 
						|
  - push
 | 
						|
 | 
						|
jobs:
 | 
						|
  docker:
 | 
						|
    if: ${{ github.ref == 'refs/heads/main' }}
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
    permissions:
 | 
						|
      contents: read
 | 
						|
      packages: write
 | 
						|
 | 
						|
    steps:
 | 
						|
      - name: Login to GitHub Container Registry
 | 
						|
        uses: docker/login-action@v1
 | 
						|
        with:
 | 
						|
          registry: ghcr.io
 | 
						|
          username: ${{ github.repository_owner }}
 | 
						|
          password: ${{ secrets.DOCKER_PASSWORD }}
 | 
						|
 | 
						|
      - name: Set up Docker Buildx
 | 
						|
        uses: docker/setup-buildx-action@v1
 | 
						|
 | 
						|
      - name: Build and push
 | 
						|
        uses: docker/build-push-action@v2
 | 
						|
        with:
 | 
						|
          push: true
 | 
						|
          tags: ghcr.io/${{ github.repository }}:latest |