Switch to the new format
This commit is contained in:
		
							parent
							
								
									d61b87a07d
								
							
						
					
					
						commit
						7b9428bb81
					
				
							
								
								
									
										107
									
								
								delivery.yaml
								
								
								
								
							
							
						
						
									
										107
									
								
								delivery.yaml
								
								
								
								
							|  | @ -1,52 +1,55 @@ | ||||||
| build_steps: | version: "2017-09-20" | ||||||
|     env: | pipeline: | ||||||
|       GOPATH: /root/go |     - id: "Build postgres operator" | ||||||
|       OPERATOR_TOP_DIR: /root/go/src/github.com/zalando-incubator |       type: script | ||||||
| 
 |       env: | ||||||
|     - desc: 'Install required build software' |         GOPATH: /root/go | ||||||
|       cmd: | |         OPERATOR_TOP_DIR: /root/go/src/github.com/zalando-incubator | ||||||
|         apt-get install -y make git apt-transport-https ca-certificates curl |       commands: | ||||||
|     - desc: 'Install go' |         - desc: 'Install required build software' | ||||||
|       cmd: | |           cmd: | | ||||||
|         cd /tmp |             apt-get install -y make git apt-transport-https ca-certificates curl | ||||||
|         wget -q https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz -O go.tar.gz |         - desc: 'Install go' | ||||||
|         tar -xf go.tar.gz |           cmd: | | ||||||
|         mv go /usr/local |             cd /tmp | ||||||
|         ln -s /usr/local/go/bin/go /usr/bin/go |             wget -q https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz -O go.tar.gz | ||||||
|         go version |             tar -xf go.tar.gz | ||||||
|     - desc: 'Install Docker' |             mv go /usr/local | ||||||
|       cmd: | |             ln -s /usr/local/go/bin/go /usr/bin/go | ||||||
|         curl -sSL https://get.docker.com/ | sh |             go version | ||||||
|     - desc: 'Symlink sources into the GOPATH' |         - desc: 'Install Docker' | ||||||
|       cmd: | |           cmd: | | ||||||
|         mkdir -p $OPERATOR_TOP_DIR |             curl -sSL https://get.docker.com/ | sh | ||||||
|         ln -s $(pwd) $OPERATOR_TOP_DIR/postgres-operator |         - desc: 'Symlink sources into the GOPATH' | ||||||
|     - desc: 'Build docker image' |           cmd: | | ||||||
|       cmd: | |             mkdir -p $OPERATOR_TOP_DIR | ||||||
|         export PATH=$PATH:$HOME/go/bin |             ln -s $(pwd) $OPERATOR_TOP_DIR/postgres-operator | ||||||
|         IS_PR_BUILD=${CDP_PULL_REQUEST_NUMBER+"true"} |         - desc: 'Build docker image' | ||||||
|         if [[ ${CDP_TARGET_BRANCH} == "master" && ${IS_PR_BUILD} != "true" ]] |           cmd: | | ||||||
|         then |             export PATH=$PATH:$HOME/go/bin | ||||||
|           IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator |             IS_PR_BUILD=${CDP_PULL_REQUEST_NUMBER+"true"} | ||||||
|         else |             if [[ ${CDP_TARGET_BRANCH} == "master" && ${IS_PR_BUILD} != "true" ]] | ||||||
|           IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator-test |             then | ||||||
|         fi |               IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator | ||||||
|         export IMAGE |             else | ||||||
|         make tools deps docker |               IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator-test | ||||||
|     - desc: 'Run unit tests' |             fi | ||||||
|       cmd: | |             export IMAGE | ||||||
|         export PATH=$PATH:$HOME/go/bin |             make tools deps docker | ||||||
|         cd $OPERATOR_TOP_DIR/postgres-operator |         - desc: 'Run unit tests' | ||||||
|         go test ./... |           cmd: | | ||||||
|     - desc: 'Push docker image' |             export PATH=$PATH:$HOME/go/bin | ||||||
|       cmd: | |             cd $OPERATOR_TOP_DIR/postgres-operator | ||||||
|         export PATH=$PATH:$HOME/go/bin |             go test ./... | ||||||
|         IS_PR_BUILD=${CDP_PULL_REQUEST_NUMBER+"true"} |         - desc: 'Push docker image' | ||||||
|         if [[ ${CDP_TARGET_BRANCH} == "master" && ${IS_PR_BUILD} != "true" ]] |           cmd: | | ||||||
|         then |             export PATH=$PATH:$HOME/go/bin | ||||||
|           IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator |             IS_PR_BUILD=${CDP_PULL_REQUEST_NUMBER+"true"} | ||||||
|         else |             if [[ ${CDP_TARGET_BRANCH} == "master" && ${IS_PR_BUILD} != "true" ]] | ||||||
|           IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator-test |             then | ||||||
|         fi |               IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator | ||||||
|         export IMAGE |             else | ||||||
|         make push |               IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator-test | ||||||
|  |             fi | ||||||
|  |             export IMAGE | ||||||
|  |             make push | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue