github.com/rdallman/migrate@v3.0.2-0.20171025211033-bc72eeb997c7+incompatible/.travis.yml (about) 1 language: go 2 sudo: required 3 4 go: 5 - 1.9.1 6 7 env: 8 - MIGRATE_TEST_CONTAINER_BOOT_DELAY=10 9 10 # TODO: https://docs.docker.com/engine/installation/linux/ubuntu/ 11 # pre-provision with travis docker setup and pin down docker version in install step 12 services: 13 - docker 14 15 install: 16 - make deps 17 - (cd $GOPATH/src/github.com/docker/docker && git fetch --all --tags --prune && git checkout v17.05.0-ce) 18 - sudo apt-get update && sudo apt-get install docker-ce=17.05.0* 19 - go get github.com/mattn/goveralls 20 21 script: 22 - make test 23 24 after_success: 25 - goveralls -service=travis-ci -coverprofile .coverage/combined.txt 26 - make list-external-deps > dependency_tree.txt && cat dependency_tree.txt 27 28 before_deploy: 29 - make build-cli 30 - gem install --no-ri --no-rdoc fpm 31 - fpm -s dir -t deb -n migrate -v "$(git describe --tags 2>/dev/null | cut -c 2-)" --license MIT -m matthias.kadenbach@gmail.com --url https://github.com/mattes/migrate --description='Database migrations' -a amd64 -p migrate.$(git describe --tags 2>/dev/null | cut -c 2-).deb --deb-no-default-config-files -f -C cli/build migrate.linux-amd64=/usr/bin/migrate 32 33 deploy: 34 - provider: releases 35 api_key: 36 secure: EFow50BI448HVb/uQ1Kk2Kq0xzmwIYq3V67YyymXIuqSCodvXEsMiBPUoLrxEknpPEIc67LEQTNdfHBgvyHk6oRINWAfie+7pr5tKrpOTF9ghyxoN1PlO8WKQCqwCvGMBCnc5ur5rvzp0bqfpV2rs5q9/nngy3kBuEvs12V7iho= 37 skip_cleanup: true 38 on: 39 go: 1.9 40 repo: mattes/migrate 41 tags: true 42 file: 43 - cli/build/migrate.linux-amd64.tar.gz 44 - cli/build/migrate.darwin-amd64.tar.gz 45 - cli/build/migrate.windows-amd64.exe.tar.gz 46 - cli/build/sha256sum.txt 47 - dependency_tree.txt 48 - provider: packagecloud 49 repository: migrate 50 username: mattes 51 token: 52 secure: RiHJ/+J9DvXUah/APYdWySWZ5uOOISYJ0wS7xddc7/BNStRVjzFzvJ9zmb67RkyZZrvGuVjPiL4T8mtDyCJCj47RmU/56wPdEHbar/FjsiUCgwvR19RlulkgbV4okBCePbwzMw6HNHRp14TzfQCPtnN4kef0lOI4gZJkImN7rtQ= 53 dist: ubuntu/xenial 54 package_glob: '*.deb' 55 skip_cleanup: true 56 on: 57 go: 1.9 58 repo: mattes/migrate 59 tags: true 60