blob: 6906b5feb65a4594a12e326e3755ab9429df2453 [file] [log] [blame]
language: go
go:
- "1.10.x"
- "1.11.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
matrix:
- OS_TYPE=centos OS_VERSION=7
before_install:
- cd ${TRAVIS_HOME}
- wget https://opensource-rocketmq-client-us.oss-us-west-1.aliyuncs.com/cpp-client/linux/1.2.0/RHEL7.x/librocketmq.tar.gz
- tar -xzf librocketmq.tar.gz
- sudo cp librocketmq.so librocketmq.a /usr/local/lib/
- sudo cp -r rocketmq /usr/local/include/
- cd ${GOPATH}/src/github.com/apache/rocketmq-client-go
before_script:
- cd ${TRAVIS_HOME}
- wget http://us.mirrors.quenda.co/apache/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip
- unzip rocketmq-all-4.3.2-bin-release.zip
- cd rocketmq-all-4.3.2-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 &
- sleep 10
- ./bin/mqadmin updateTopic -n ${NAME_SERVER_ADDRESS} -b ${BROKER_ADDRESS} -t ${TOPIC}
- ./bin/mqadmin updateSubGroup -n ${NAME_SERVER_ADDRESS} -b ${BROKER_ADDRESS} -g ${GROUP}
script:
- export LD_LIBRARY_PATH=/usr/local/lib
- cd ${GOPATH}/src/github.com/apache/rocketmq-client-go
- go test ./core