|
|
@@ -1,14 +1,14 @@
|
|
|
language: go
|
|
|
+dist: trusty
|
|
|
+sudo: required
|
|
|
go:
|
|
|
- 1.7.3
|
|
|
+env:
|
|
|
+ - FTP_SERVER=vsftpd
|
|
|
+ - FTP_SERVER=proftpd
|
|
|
before_install:
|
|
|
-- sudo mkdir --mode 0777 -p /var/ftp/incoming
|
|
|
-- sudo apt-get update -qq
|
|
|
-- sudo apt-get install -qq vsftpd
|
|
|
-- sudo cp $TRAVIS_BUILD_DIR/.vsftpd.conf /etc/vsftpd.conf
|
|
|
-- sudo service vsftpd restart
|
|
|
+- sudo $TRAVIS_BUILD_DIR/.travis/prepare.sh "$FTP_SERVER"
|
|
|
- sudo sysctl net.ipv6.conf.lo.disable_ipv6=0
|
|
|
-- go get github.com/axw/gocov/gocov
|
|
|
- go get github.com/mattn/goveralls
|
|
|
script:
|
|
|
-- $GOPATH/bin/goveralls -service=travis-ci
|
|
|
+- goveralls -v
|