language: go go: - 1.3.3 - 1.4.2 - release os: - linux - osx notifications: irc: "chat.freenode.net#restic" install: - go get github.com/mitchellh/gox - gox -build-toolchain -os "linux darwin" - go get -v -t ./... script: - go build -ldflags "-s" ./... - go build -ldflags "-s" -o restic ./cmd/restic - sh -c "cd cmd/restic && gox -verbose -os 'linux darwin'" - "stat --printf='binary size: %s' restic" - go test -v ./... - ./testsuite.sh - sh -c "cd backend && go test -v -test.sftppath /usr/lib/openssh/sftp-server ./..." - gofmt -l *.go */*.go */*/*.go - test -z "$(gofmt -l *.go */*.go */*/*.go)"