我需要知道如何制作couchbase 3.0。+在Travis环境中工作。
我已经能够在Travis上下文中启动Couchbase 2.0但3.0。+似乎没有真正启动(linux上的服务守护程序说它已启动但netstat在端口8091上找不到Web控制台但是bucket接口在8092上运行,java-sdk无法使用它。)
这是我在.travis.yml
中尝试使用的脚本before_install:
- sudo wget -O/etc/apt/sources.list.d/couchbase.list http://packages.couchbase.com/ubuntu/couchbase-ubuntu1204.list
- sudo wget http://packages.couchbase.com/ubuntu/couchbase.key && sudo cat couchbase.key
| sudo apt-key add -
- sudo apt-get update
- sudo apt-get install libcouchbase2 libcouchbase-dev
- sudo wget http://packages.couchbase.com/releases/3.0.2/couchbase-server-enterprise_3.0.2-ubuntu12.04_amd64.deb
- sudo dpkg -i couchbase-server-enterprise_3.0.2-ubuntu12.04_amd64.deb
- sudo service couchbase-server restart
- /opt/couchbase/bin/couchbase-cli cluster-init -c 127.0.0.1:8091 --cluster-username=Administrator --cluster-password=password --cluster-ramsize=512
PS:我知道Travis实例只有3GB但是沙发基础文档确实提到它可以在1GB上运行......我无法找到如何实现这一目标的说明。