gopkg.in/tools/godep.v61@v61.0.0-20160406162537-35ee059b4e6c/.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