gopkg.in/tools/godep.v46@v46.0.0-20160104045137-2daafc448812/.travis.yml (about) 1 language: go 2 sudo: false 3 go: 1.4.2 4 script: 5 # Godep's unit tests run git, and git complains 6 # if we don't set these config parameters. 7 # We put dummy values here because they don't matter. 8 - git config --global user.email "you@example.com" 9 - git config --global user.name "Your Name" 10 - test -z "$(go fmt)" 11 - go vet 12 - go test -v 13 - go test -v -race 14 - test -z "$(goimports -l .)" 15 before_install: 16 - go get golang.org/x/tools/cmd/vet golang.org/x/tools/cmd/goimports 17 before_deploy: 18 - export OS_TARGETS="linux darwin windows" 19 - export ARCH_TARGETS="386 amd64" 20 - go get github.com/mitchellh/gox 21 - gox -os "$OS_TARGETS" -arch="$ARCH_TARGETS" -build-toolchain 22 - gox -os "$OS_TARGETS" -arch="$ARCH_TARGETS" 23 deploy: 24 skip_cleanup: true 25 provider: releases 26 api_key: 27 secure: Q1JP8LziaXMTxFmNXiyC1YhS9e4M4WnI6UDjRTMf6mm1LZeJyUFOCCtXnifL7RyCIR1hpjp6s8M1aWE+NpuweF96IZI3Uk4ASx5C8FePC4qvhsCdtJ2sLD2GTIrp9b0MS9/+ao20AIbpVDSaLaF9IjqXpMxMyM0P8P5coRTkwItlGxmQbVJW3YuiYcPa8UojwM4EyafO2CIoUKapW8lwb9KcimBJV8PfF/XZjPVhMkn2ABhh5Hqbn2zBJtvPYMMzi0CnY50JQF5LwN3vGTMpTsRP+lOLCNbOWfkl+2hgG7VpKrtx+cX62knOodpF457sIJ31KUzmeLUVBejTGb1zuVeTojuyi8Huo8YBIBCcN+p3Dqd+n2ZK45mIrheGiEJIkf/vI4MI6A01Nu/o+xU0IPsVfAL/xU5j5nntEGfFWVoclPrl9qcfqf74xdRcARzcCJVmdc8iw49DBDHJfnPa3zxzVz//00+Rz6mZXmhk+Npk/HLLNW59vmJIjP+8XOtPor7dST9HrS1a9AcnmIjNuw9yfbwK5769SDVxCKgqNwXW/Dy5F39aIH5AL4I4y9hCEeeT8ctvSJHGOyiB9MWU5jnt5tluPtz5opG51tFXnIYP/XaWpTfO+eJ6x55pbwT+n3LfRS5l1POM+jGAFF1MFWwc14RY7qynEIEzm4Wb/UE= 28 file: 29 - godep_darwin_amd64 30 - godep_linux_amd64 31 - godep_windows_386.exe 32 - godep_windows_amd64.exe 33 on: 34 tags: true 35 repo: tools/godep