Setup Travis CI for Weave. Add .travis.yml; add target to makefile which doesn't use docker; add image to readme.

This commit is contained in:
Tom Wilkie committed 2015-03-31 15:02:35 +00:00
1 parent 592be90904
commit 7969566b27
3 files changed
+21 -1

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
language: go
sudo: false
go:
- 1.4
addons:
apt:
packages:
- libpcap-dev
install:
- go clean -i net
- go install -tags netgo std
- make travis
script: make tests
+3 -1
View File
@@ -1,7 +1,7 @@
PUBLISH=publish_weave publish_weavedns publish_weaveexec
.DEFAULT: all
.PHONY: all update tests publish $(PUBLISH) clean prerequisites build
.PHONY: all update tests publish $(PUBLISH) clean prerequisites build travis
# If you can use docker without being root, you can do "make SUDO="
SUDO=sudo
@@ -23,6 +23,8 @@ DOCKER_DISTRIB_URL=https://get.docker.com/builds/Linux/x86_64/docker-$(WEAVEEXEC
all: $(WEAVER_EXPORT) $(WEAVEDNS_EXPORT) $(WEAVEEXEC_EXPORT)
travis: $(WEAVER_EXE) $(WEAVEDNS_EXE)
update:
go get -u -f -v -tags -netgo ./$(dir $(WEAVER_EXE)) ./$(dir $(WEAVEDNS_EXE))
+2
View File
@@ -1,5 +1,7 @@
# Weave - the Docker network
[![Build Status](https://travis-ci.org/zettio/weave.svg?branch=master)](https://travis-ci.org/zettio/weave)
Weave creates a virtual network that connects Docker containers
deployed across multiple hosts.