0
0

swarm编译及测试环境构建

xianchaobo 发表于 2015年04月15日 04:45 | Hits: 1552
Tag: Docker | swarm

声明:

本博客欢迎转发,但请保留原作者信息!

博客地址:http://www.51gocloud.com

新浪微博:@线超博

内容系本人学习、研究和总结,如有雷同,实属荣幸!

swarm编译环境

本次环境构建采用centos7操作系统

(1)安装golang

$ yum install golang

(2)安装godep

godep用来管理项目第三方依赖包

$ yum install git

$ export GOPATH=/usr/share/gocode/

$ go get github.com/tools/godep

安装过程中会提示如下错误信息:

import golang.org/x/tools/go/vcs: unrecognized import path “golang.org/x/tools/go/vcs”

原因:国内无法访问到golang.org/x/tools/go/vcs这个地址

解决方法:使用https://github.com/golang/tools这个地址,下载tools包,然后将其move到GOPATH\golang.org\x目录下

$ go get https://github.com/golang/tools
$ mkdir -p /usr/share/gocode/src/golang.org/x/
$ mv /usr/share/gocode/src/github.com/golang/tools /usr/share/gocode/src/golang.org/x/

(3)下载swarm源码

$ git clone https://github.com/docker/swarm.git

(4)编译swarm源码

$ export PATH=$PATH:/usr/share/gocode/bin
$ cd swarm
$ godep go install .

swarm集成测试环境构建

swarm集成测试采用bats框架

(1)安装BATS

$ git clone https://github.com/sstephenson/bats.git
$ cd bats
$ ./install.sh /usr/local

(2)运行测试用例

$ cd test/integration
$ bats api.bat

原文链接: http://www.51gocloud.com/?p=1366

0     0

我要给这篇文章打分:

可以不填写评论, 而只是打分. 如果发表评论, 你可以给的分值是-5到+5, 否则, 你只能评-1, +1两种分数. 你的评论可能需要审核.

评价列表(0)