summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMohammed Al Sahaf <msaa1990@gmail.com>2020-05-03 02:24:54 +0300
committerGitHub <noreply@github.com>2020-05-02 17:24:54 -0600
commite051e119d1dff75972ed9b07cf97bbb989ba8daa (patch)
treef6ac86cd619a7c85fd83b1c3bb3c32e2072674c9 /.travis.yml
parent8e4266106034819fa0f4be8f0efbd628eb3e1634 (diff)
ci: add tests on s390x and ppc64le (#3328)
* ci: add tests on s390x and ppc64le * ci: use Travis as CI for ppc64le and s390x * ci: cache Go builds on Travis * ci: avoid Travis duplicate builds
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..d5dc303
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,24 @@
+branches:
+ only:
+ - master
+language: go
+go:
+ - 1.14.x
+dist: bionic
+arch:
+ - ppc64le
+ - s390x
+env:
+ - GO111MODULE=on CGO_ENABLED=0
+cache:
+ directories:
+ - $GOPATH/pkg/mod
+ - /home/travis/.cache/go-build
+git:
+ depth: 1
+
+install:
+ - go get -v -t -d ./...
+script:
+ - go test -v -short ./...
+ - go build -trimpath -ldflags="-w -s" -v -o cmd/caddy/caddy cmd/caddy/main.go