forked from mirrors/amnezia-wg-easy
		
	PR: Build Docker images
Signed-off-by: Philip H <47042125+pheiduck@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									2ffb68eeb2
								
							
						
					
					
						commit
						a4c3bf0291
					
				
					 2 changed files with 38 additions and 1 deletions
				
			
		
							
								
								
									
										1
									
								
								.github/workflows/deploy-development.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/deploy-development.yml
									
										
									
									
										vendored
									
									
								
							| 
						 | 
					@ -2,7 +2,6 @@ name: Build & Publish Development
 | 
				
			||||||
 | 
					
 | 
				
			||||||
on:
 | 
					on:
 | 
				
			||||||
  workflow_dispatch:
 | 
					  workflow_dispatch:
 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  deploy:
 | 
					  deploy:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										38
									
								
								.github/workflows/deploy-pr.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								.github/workflows/deploy-pr.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,38 @@
 | 
				
			||||||
 | 
					name: Build & Publish Development
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  workflow_dispatch:
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  deploy:
 | 
				
			||||||
 | 
					    name: Build & Deploy
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    if: github.repository_owner == 'wg-easy'
 | 
				
			||||||
 | 
					    permissions:
 | 
				
			||||||
 | 
					      packages: write
 | 
				
			||||||
 | 
					      contents: read
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					    - uses: actions/checkout@v4
 | 
				
			||||||
 | 
					      with:
 | 
				
			||||||
 | 
					        ref: production
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    - name: Set up QEMU
 | 
				
			||||||
 | 
					      uses: docker/setup-qemu-action@v3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    - name: Set up Docker Buildx
 | 
				
			||||||
 | 
					      uses: docker/setup-buildx-action@v3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    - name: Login to GitHub Container Registry
 | 
				
			||||||
 | 
					      uses: docker/login-action@v3
 | 
				
			||||||
 | 
					      with:
 | 
				
			||||||
 | 
					        registry: ghcr.io
 | 
				
			||||||
 | 
					        username: ${{ github.actor }}
 | 
				
			||||||
 | 
					        password: ${{ secrets.GITHUB_TOKEN }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    - name: Build Docker Image
 | 
				
			||||||
 | 
					      uses: docker/build-push-action@v5
 | 
				
			||||||
 | 
					      with:
 | 
				
			||||||
 | 
					        push: false
 | 
				
			||||||
 | 
					        platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8
 | 
				
			||||||
 | 
					        tags: ghcr.io/wg-easy/wg-easy:pr
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue