mirror of
				https://github.com/v2fly/v2ray-core.git
				synced 2025-11-03 19:29:22 +00:00 
			
		
		
		
	Merge branch 'master' of https://github.com/v2ray/v2ray-core
This commit is contained in:
		
						commit
						c9fd7c272c
					
				
							
								
								
									
										35
									
								
								azure-pipelines.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								azure-pipelines.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,35 @@
 | 
			
		||||
# Go
 | 
			
		||||
# Build your Go project.
 | 
			
		||||
# Add steps that test, save build artifacts, deploy, and more:
 | 
			
		||||
# https://docs.microsoft.com/azure/devops/pipelines/languages/go
 | 
			
		||||
 | 
			
		||||
pool:
 | 
			
		||||
  vmImage: 'Ubuntu 16.04'
 | 
			
		||||
 | 
			
		||||
variables:
 | 
			
		||||
  GOBIN:  '$(GOPATH)/bin' # Go binaries path
 | 
			
		||||
  GOROOT: '/usr/local/go1.11' # Go installation path
 | 
			
		||||
  GOPATH: '$(system.defaultWorkingDirectory)/gopath' # Go workspace path
 | 
			
		||||
  modulePath: '$(GOPATH)/src/v2ray.com/core' # Path to the module's code
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- script: |
 | 
			
		||||
    mkdir -p '$(GOBIN)'
 | 
			
		||||
    mkdir -p '$(GOPATH)/pkg'
 | 
			
		||||
    mkdir -p '$(modulePath)'
 | 
			
		||||
    shopt -s extglob
 | 
			
		||||
    mv !(gopath) '$(modulePath)'
 | 
			
		||||
    echo '##vso[task.prependpath]$(GOBIN)'
 | 
			
		||||
    echo '##vso[task.prependpath]$(GOROOT)/bin'
 | 
			
		||||
  displayName: 'Set up the Go workspace'
 | 
			
		||||
 | 
			
		||||
- script: |
 | 
			
		||||
    go version
 | 
			
		||||
    go get -v -t -d ./...
 | 
			
		||||
    if [ -f Gopkg.toml ]; then
 | 
			
		||||
        curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
 | 
			
		||||
        dep ensure
 | 
			
		||||
    fi
 | 
			
		||||
    go build -v .
 | 
			
		||||
  workingDirectory: '$(modulePath)'
 | 
			
		||||
  displayName: 'Get dependencies, then build'
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user