Merge pull request #3272 from nitkon/patch-2

travis: Enable travis CI for ppc64le arch
This commit is contained in:
Phil Estes 2019-08-05 15:51:08 -04:00 committed by GitHub
commit 24e3848050
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 5 deletions

View File

@ -6,12 +6,12 @@ services:
language: go
os:
- linux
- linux-ppc64le
go:
- "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:
@ -41,6 +41,11 @@ env:
- 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
matrix:
exclude:
- env: TRAVIS_GOOS=darwin TRAVIS_CGO_ENABLED=0
os: linux-ppc64le
before_install:
- uname -r

View File

@ -840,6 +840,7 @@ file {
java_outer_classname: "FieldMaskProto"
java_multiple_files: true
go_package: "google.golang.org/genproto/protobuf/field_mask;field_mask"
cc_enable_arenas: true
objc_class_prefix: "GPB"
csharp_namespace: "Google.Protobuf.WellKnownTypes"
}

View File

@ -20,7 +20,7 @@
#
set -eu -o pipefail
PROTOBUF_VERSION=3.5.1
PROTOBUF_VERSION=3.7.0
GOARCH=$(go env GOARCH)
GOOS=$(go env GOOS)
PROTOBUF_DIR=$(mktemp -d)
@ -41,6 +41,10 @@ amd64|386)
unzip $PROTOBUF_DIR/protobuf -d /usr/local
;;
ppc64le)
wget -O $PROTOBUF_DIR/protobuf "https://github.com/google/protobuf/releases/download/v$PROTOBUF_VERSION/protoc-$PROTOBUF_VERSION-linux-ppcle_64.zip"
unzip $PROTOBUF_DIR/protobuf -d /usr/local
;;
*)
wget -O $PROTOBUF_DIR/protobuf "https://github.com/google/protobuf/releases/download/v$PROTOBUF_VERSION/protobuf-cpp-$PROTOBUF_VERSION.zip"
unzip $PROTOBUF_DIR/protobuf -d /usr/src/protobuf