language: node_js node_js: 10 env: NODE_ROCKETMQ_REGISTRY=https://opensource-rocketmq-client-us.oss-us-west-1.aliyuncs.com/ before_script: - 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 -b '127.0.0.1:10911' –n '127.0.0.1:9876' -t test - ./bin/mqadmin updateSubGroup -b '127.0.0.1:10911' –n '127.0.0.1:9876' -g testGroup script: - npm test matrix: include: - os: linux dist: trusty - os: linux dist: xenial jdk: openjdk8 env: JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 apt: packages: - openjdk8 - os: windows - os: osx osx_image: xcode9.3 env: JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre allow_failures: - os: linux dist: xenial - os: windows