Update to Golang 1.12, and prepare for ppc64le
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
		| @@ -12,7 +12,7 @@ environment: | |||||||
|   GOPATH: C:\gopath |   GOPATH: C:\gopath | ||||||
|   CGO_ENABLED: 1 |   CGO_ENABLED: 1 | ||||||
|   matrix: |   matrix: | ||||||
|     - GO_VERSION: 1.12.1 |     - GO_VERSION: 1.12.5 | ||||||
|  |  | ||||||
| before_build: | before_build: | ||||||
|   - choco install -y mingw --version 5.3.0 |   - choco install -y mingw --version 5.3.0 | ||||||
|   | |||||||
							
								
								
									
										24
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								.travis.yml
									
									
									
									
									
								
							| @@ -7,7 +7,16 @@ services: | |||||||
| language: go | language: go | ||||||
|  |  | ||||||
| go: | go: | ||||||
|   - "1.11.x" |   - "1.12.x" | ||||||
|  | os: | ||||||
|  |   - "linux" | ||||||
|  |   # TODO ppc64le is currently timing out on travis; see https://github.com/containerd/containerd/pull/2896 | ||||||
|  |   # - "linux-ppc64le" | ||||||
|  |  | ||||||
|  | matrix: | ||||||
|  |   include: | ||||||
|  |     - os: "linux" | ||||||
|  |       env: TRAVIS_GOOS=darwin TRAVIS_CGO_ENABLED=0 | ||||||
|  |  | ||||||
| go_import_path: github.com/containerd/containerd | go_import_path: github.com/containerd/containerd | ||||||
|  |  | ||||||
| @@ -31,7 +40,6 @@ env: | |||||||
|   - TRAVIS_GOOS=linux TEST_RUNTIME=io.containerd.runc.v1 TRAVIS_CGO_ENABLED=1 |   - TRAVIS_GOOS=linux TEST_RUNTIME=io.containerd.runc.v1 TRAVIS_CGO_ENABLED=1 | ||||||
|   - TRAVIS_GOOS=linux TEST_RUNTIME=io.containerd.runc.v2 TRAVIS_CGO_ENABLED=1 |   - TRAVIS_GOOS=linux TEST_RUNTIME=io.containerd.runc.v2 TRAVIS_CGO_ENABLED=1 | ||||||
|   - TRAVIS_GOOS=linux TEST_RUNTIME=io.containerd.runtime.v1.linux TRAVIS_CGO_ENABLED=1 |   - TRAVIS_GOOS=linux TEST_RUNTIME=io.containerd.runtime.v1.linux TRAVIS_CGO_ENABLED=1 | ||||||
|   - TRAVIS_GOOS=darwin TRAVIS_CGO_ENABLED=0 |  | ||||||
|  |  | ||||||
| before_install: | before_install: | ||||||
|   - uname -r |   - uname -r | ||||||
| @@ -68,14 +76,14 @@ script: | |||||||
|   - if [ "$GOOS" = "linux" ]; then make check-protos check-api-descriptors; fi |   - if [ "$GOOS" = "linux" ]; then make check-protos check-api-descriptors; fi | ||||||
|   - make build |   - make build | ||||||
|   - make binaries |   - make binaries | ||||||
|   - if [ "$GOOS" = "linux" ]; then sudo make install ; fi |   - if [ "$TRAVIS_GOOS" = "linux" ]; then sudo make install ; fi | ||||||
|   - if [ "$GOOS" = "linux" ]; then make coverage ; fi |   - if [ "$TRAVIS_GOOS" = "linux" ]; then make coverage ; fi | ||||||
|   - if [ "$GOOS" = "linux" ]; then sudo PATH=$PATH GOPATH=$GOPATH make root-coverage ; fi |   - if [ "$TRAVIS_GOOS" = "linux" ]; then sudo PATH=$PATH GOPATH=$GOPATH make root-coverage ; fi | ||||||
|   - if [ "$GOOS" = "linux" ]; then sudo PATH=$PATH GOPATH=$GOPATH make integration ; fi |   - if [ "$TRAVIS_GOOS" = "linux" ]; then sudo PATH=$PATH GOPATH=$GOPATH make integration ; fi | ||||||
|   # Run the integration suite a second time. See discussion in github.com/containerd/containerd/pull/1759 |   # Run the integration suite a second time. See discussion in github.com/containerd/containerd/pull/1759 | ||||||
|   - if [ "$GOOS" = "linux" ]; then sudo PATH=$PATH GOPATH=$GOPATH TESTFLAGS_PARALLEL=1 make integration ; fi |   - if [ "$TRAVIS_GOOS" = "linux" ]; then sudo PATH=$PATH GOPATH=$GOPATH TESTFLAGS_PARALLEL=1 make integration ; fi | ||||||
|   - | |   - | | ||||||
|     if [ "$GOOS" = "linux" ]; then |     if [ "$TRAVIS_GOOS" = "linux" ]; then | ||||||
|       sudo mkdir -p /etc/containerd |       sudo mkdir -p /etc/containerd | ||||||
|       sudo bash -c "cat > /etc/containerd/config.toml <<EOF |       sudo bash -c "cat > /etc/containerd/config.toml <<EOF | ||||||
|       [plugins.cri.containerd.default_runtime] |       [plugins.cri.containerd.default_runtime] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Sebastiaan van Stijn
					Sebastiaan van Stijn