blob: 2562e74c83d3559e00445e3b6a7e0fa070472caf [file] [log] [blame]
language: go
go:
- "1.11.x"
- "1.12.x"
go_import_path: github.com/apache/rocketmq-client-go
env:
global:
- NAME_SERVER_ADDRESS=127.0.0.1:9876
- BROKER_ADDRESS=127.0.0.1:10911
- TOPIC=test
- GROUP=testGroup
- GO111MODULE=on
- HOME=$TRAVIS_HOME
matrix:
- OS_TYPE=centos OS_VERSION=7
before_script:
- cd ${TRAVIS_HOME}
- wget http://us.mirrors.quenda.co/apache/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip
- unzip rocketmq-all-4.6.0-bin-release.zip
- cd rocketmq-all-4.6.0-bin-release
- perl -i -pe's/-Xms8g -Xmx8g -Xmn4g/-Xms2g -Xmx2g -Xmn1g/g' bin/runbroker.sh
- nohup sh bin/mqnamesrv &
- nohup sh bin/mqbroker -n localhost:9876 &
script:
- cd ${GOPATH}/src/github.com/apache/rocketmq-client-go
- go fmt ./... && [[ -z `git status -s` ]]
- go mod vendor && go test ./... -coverprofile=coverage.txt -covermode=atomic
after_success:
- bash <(curl -s https://codecov.io/bash)