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