You've already forked docker-compose-docker
							
							
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: Build
 | |
| 
 | |
| on:
 | |
|   pull_request:
 | |
|     types:
 | |
|     - "opened"
 | |
|     - "reopened"
 | |
|     - "synchronize"
 | |
|   push:
 | |
|     branches:
 | |
|     - master
 | |
|   workflow_dispatch: {}
 | |
| 
 | |
| jobs:
 | |
|   build-arm64:
 | |
|     runs-on: ubuntu-latest-arm64
 | |
|     steps:
 | |
|       - uses: actions/checkout@v5.0.0
 | |
|       - uses: docker/setup-qemu-action@v3.6.0
 | |
|       - uses: docker/setup-buildx-action@v3.11.1
 | |
| 
 | |
|       - name: Build image
 | |
|         run: |
 | |
|           TAG=latest
 | |
| 
 | |
|           docker buildx build \
 | |
|             --build-arg GONOSUMDB=${GONOSUMDB} \
 | |
|             --build-arg GOPRIVATE=${GOPRIVATE} \
 | |
|             --build-arg GOPROXY=${GOPROXY} \
 | |
|             --platform linux/arm64 \
 | |
|             --file Dockerfile \
 | |
|             --provenance false \
 | |
|             --tag git.cryptic.systems/volker.raschek/docker-compose:${TAG}-arm64 \
 | |
|             .
 | |
| 
 | |
|   build-amd64:
 | |
|     runs-on: ubuntu-latest-amd64
 | |
|     steps:
 | |
|       - uses: actions/checkout@v5.0.0
 | |
|       - uses: docker/setup-qemu-action@v3.6.0
 | |
|       - uses: docker/setup-buildx-action@v3.11.1
 | |
| 
 | |
|       - name: Build image
 | |
|         run: |
 | |
|           TAG=latest
 | |
| 
 | |
|           docker buildx build \
 | |
|             --build-arg GONOSUMDB=${GONOSUMDB} \
 | |
|             --build-arg GOPRIVATE=${GOPRIVATE} \
 | |
|             --build-arg GOPROXY=${GOPROXY} \
 | |
|             --platform linux/amd64 \
 | |
|             --file Dockerfile \
 | |
|             --provenance false \
 | |
|             --tag git.cryptic.systems/volker.raschek/docker-compose:${TAG}-amd64 \
 | |
|             .
 |