mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	Update docker-build workflow
This commit is contained in:
		
							parent
							
								
									2a919012b6
								
							
						
					
					
						commit
						8942dca31d
					
				
							
								
								
									
										20
									
								
								.github/workflows/docker-build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								.github/workflows/docker-build.yml
									
									
									
									
										vendored
									
									
								
							@ -11,6 +11,8 @@ on:
 | 
				
			|||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - client/**
 | 
					      - client/**
 | 
				
			||||||
      - server/**
 | 
					      - server/**
 | 
				
			||||||
 | 
					      - index.js
 | 
				
			||||||
 | 
					      - package.json
 | 
				
			||||||
  release:
 | 
					  release:
 | 
				
			||||||
    types: [published, edited]
 | 
					    types: [published, edited]
 | 
				
			||||||
  # Allows you to run workflow manually from Actions tab
 | 
					  # Allows you to run workflow manually from Actions tab
 | 
				
			||||||
@ -29,17 +31,24 @@ jobs:
 | 
				
			|||||||
        id: meta
 | 
					        id: meta
 | 
				
			||||||
        uses: docker/metadata-action@v3
 | 
					        uses: docker/metadata-action@v3
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          images: advplyr/audiobookshelf,ghcr.io/${{ github.repository_owner }}/audiobookshelf
 | 
					          images: advplyr/audiobookshelf-dev,ghcr.io/${{ github.repository_owner }}/audiobookshelf-dev
 | 
				
			||||||
          tags: |
 | 
					          tags: |
 | 
				
			||||||
            type=edge,branch=master
 | 
					            type=edge,branch=master
 | 
				
			||||||
            type=semver,pattern={{version}}
 | 
					            type=semver,pattern={{version}}
 | 
				
			||||||
 | 
					 | 
				
			||||||
      - name: Setup QEMU
 | 
					      - name: Setup QEMU
 | 
				
			||||||
        uses: docker/setup-qemu-action@v1
 | 
					        uses: docker/setup-qemu-action@v1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Set up Docker Buildx
 | 
					      - name: Set up Docker Buildx
 | 
				
			||||||
        uses: docker/setup-buildx-action@v1
 | 
					        uses: docker/setup-buildx-action@v1
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					      - name: Cache Docker layers
 | 
				
			||||||
 | 
					        uses: actions/cache@v2
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          path: /tmp/.buildx-cache
 | 
				
			||||||
 | 
					          key: ${{ runner.os }}-buildx-${{ github.sha }}
 | 
				
			||||||
 | 
					          restore-keys: |
 | 
				
			||||||
 | 
					            ${{ runner.os }}-buildx-
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Login to Dockerhub
 | 
					      - name: Login to Dockerhub
 | 
				
			||||||
        uses: docker/login-action@v1
 | 
					        uses: docker/login-action@v1
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
@ -60,3 +69,10 @@ jobs:
 | 
				
			|||||||
          context: .
 | 
					          context: .
 | 
				
			||||||
          platforms: linux/amd64,linux/arm64,linux/arm/v7
 | 
					          platforms: linux/amd64,linux/arm64,linux/arm/v7
 | 
				
			||||||
          push: true
 | 
					          push: true
 | 
				
			||||||
 | 
					          cache-from: type=local,src=/tmp/.buildx-cache
 | 
				
			||||||
 | 
					          cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max
 | 
				
			||||||
 | 
					          
 | 
				
			||||||
 | 
					      - name: Move cache
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          rm -rf /tmp/.buildx-cache
 | 
				
			||||||
 | 
					          mv /tmp/.buildx-cache-new /tmp/.buildx-cache
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user