github.com/tahsinrahman/goreleaser@v0.79.1/.travis.yml (about) 1 dist: trusty 2 sudo: required 3 language: go 4 go: '1.10.3' 5 services: 6 - docker 7 addons: 8 apt: 9 packages: 10 - rpm 11 - snapd 12 env: 13 - PATH=/snap/bin:$PATH 14 install: 15 - make setup 16 - npm install -g prettier 17 - sudo snap install snapcraft --classic 18 script: 19 - make ci 20 - test -n "$TRAVIS_TAG" || go run main.go --snapshot 21 after_success: 22 - bash <(curl -s https://codecov.io/bash) 23 - make static 24 - test -z "$(git status --porcelain)" 25 - test -n "$TRAVIS_TAG" && docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" 26 deploy: 27 - deploy: 28 provider: pages 29 skip_cleanup: true 30 github_token: $GITHUB_TOKEN 31 local_dir: www/public 32 target_branch: master 33 repo: goreleaser/goreleaser.github.io 34 verbose: true 35 fqdn: goreleaser.com 36 on: 37 branch: master 38 - provider: script 39 skip_cleanup: true 40 script: go run main.go 41 on: 42 tags: true 43 notifications: 44 email: false