mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-04 10:03:42 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
dist: bionic
 | 
						|
sudo: required
 | 
						|
 | 
						|
services:
 | 
						|
  - docker
 | 
						|
 | 
						|
install:
 | 
						|
  - curl -fsSL https://download.docker.com/linux/static/stable/x86_64/docker-19.03.12.tgz | sudo tar xzv --strip-components=1 -C /usr/local/bin docker/docker
 | 
						|
  - sudo mkdir -p /usr/local/lib/docker/cli-plugins
 | 
						|
  - curl -fsSL  https://github.com/docker/buildx/releases/download/v0.4.1/buildx-v0.4.1.linux-amd64 | sudo tee /usr/local/lib/docker/cli-plugins/docker-buildx > /dev/null
 | 
						|
  - sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-buildx
 | 
						|
  - docker buildx create --use
 | 
						|
  - docker buildx inspect --bootstrap
 | 
						|
  - docker buildx install
 | 
						|
 | 
						|
env:
 | 
						|
  - GO_VERSION=1.13
 | 
						|
  - GO_VERSION=1.14
 | 
						|
 | 
						|
script:
 | 
						|
  - docker build --progress=plain --build-arg=GO_VERSION .
 | 
						|
  - docker build --progress=plain --build-arg=GO_VERSION --target=test .
 | 
						|
  - docker build --progress=plain --build-arg=GO_VERSION --target=test-noroot .
 | 
						|
  - ./hack/validate-gomod
 | 
						|
  - ./hack/lint
 | 
						|
  - ./hack/validate-shfmt
 | 
						|
  - docker build --progress=plain --build-arg=GO_VERSION --platform=linux/arm64,darwin/amd64,windows/amd64,linux/arm,linux/arm64 .
 |