go-ethereum/.travis.yml
2018-08-29 09:53:14 +09:00

63 lines
2.9 KiB
YAML

language: go
go_import_path: github.com/ethereum/go-ethereum
sudo: false
matrix:
include:
# These are the latest Go versions.
- os: linux
dist: trusty
sudo: required
go: 1.10.3
script:
- sudo modprobe fuse
- sudo chmod 666 /dev/fuse
- sudo chown root:$USER /etc/fuse.conf
- go run build/ci.go install
- travis_wait 60 go run build/ci.go test
before_deploy:
- sh build/deploy.sh
deploy:
provider: releases
api_key:
secure: bk1TJFBdVr0wPsSiTK1RaIwU96FMPBoLHnY7cuVzn4Zj0/67Kj7tUWXnjyoa7Q/ode+HbCWSOlv+f3zVVdCI6f5Rd44cfzJR78TV1LoEdWYS0eQDw55sjVRRtJiUlJSAThDlC/GlNpMdfhgwES/Z8lUvtFql4uLcmwsmcNlBSOQkfWCn0TBFhZ8r8jylI3Gp83VAOF6sFACcmNSB98iI9t5i87kNfAgEr499kiyNSisFiyxySdC+OMzg6ocVFTXuJ1Bq3kbjrVlbRV1Q9evuzlbZPAbl7ENDBd4SuBdwaGoGtY61U4fd7MuLIf5Ds1BkMzrwb4lF6SonNA05xgA5SF/xPykGF7I0FSOSgb9rQzrpbYyfNV2DLXESOd4uAkhH0sulfKt0xUPfjoc4RV3FDt3dPgUpLrnP7alzuQ/ZzsWVsQHuLMkFqjmGfNz4do3j2MdnRdlxtHvm5Vh3c/zWzKbzIHEXfCqmmrcbbRG18qDRpu3HVWlpSFEAGJUN7ofwcoxwqOa6kmsinJ/iGvd7pPyn7nliVXXs68LJOhXZ5F0xTZ83uGy5hU8WUQrsCCF0d0MDWbZyPCBSNj83c7MNVOru1VXHQ8f1G8sX99+PqM1djCN+LOFlDTUwb1XuHx44QcdFBv5DfZV2tu6sedfcRHcR2wXj28++4ZQTEU+mGyA=
file: clo-geth-$TRAVIS_OS_NAME.*
file_glob: true
draft: true
on:
repo: EthereumCommonwealth/go-callisto
tags: true
skip_cleanup: true
tag_name: "$TRAVIS_TAG"
- os: osx
go: 1.10.3
script:
- unset -f cd # workaround for https://github.com/travis-ci/travis-ci/issues/8703
- brew update
- brew cask install osxfuse
- go run build/ci.go install
before_deploy:
- sh build/deploy.sh
deploy:
provider: releases
api_key:
secure: bk1TJFBdVr0wPsSiTK1RaIwU96FMPBoLHnY7cuVzn4Zj0/67Kj7tUWXnjyoa7Q/ode+HbCWSOlv+f3zVVdCI6f5Rd44cfzJR78TV1LoEdWYS0eQDw55sjVRRtJiUlJSAThDlC/GlNpMdfhgwES/Z8lUvtFql4uLcmwsmcNlBSOQkfWCn0TBFhZ8r8jylI3Gp83VAOF6sFACcmNSB98iI9t5i87kNfAgEr499kiyNSisFiyxySdC+OMzg6ocVFTXuJ1Bq3kbjrVlbRV1Q9evuzlbZPAbl7ENDBd4SuBdwaGoGtY61U4fd7MuLIf5Ds1BkMzrwb4lF6SonNA05xgA5SF/xPykGF7I0FSOSgb9rQzrpbYyfNV2DLXESOd4uAkhH0sulfKt0xUPfjoc4RV3FDt3dPgUpLrnP7alzuQ/ZzsWVsQHuLMkFqjmGfNz4do3j2MdnRdlxtHvm5Vh3c/zWzKbzIHEXfCqmmrcbbRG18qDRpu3HVWlpSFEAGJUN7ofwcoxwqOa6kmsinJ/iGvd7pPyn7nliVXXs68LJOhXZ5F0xTZ83uGy5hU8WUQrsCCF0d0MDWbZyPCBSNj83c7MNVOru1VXHQ8f1G8sX99+PqM1djCN+LOFlDTUwb1XuHx44QcdFBv5DfZV2tu6sedfcRHcR2wXj28++4ZQTEU+mGyA=
file: clo-geth-$TRAVIS_OS_NAME.*
file_glob: true
draft: true
on:
repo: EthereumCommonwealth/go-callisto
tags: true
skip_cleanup: true
tag_name: "$TRAVIS_TAG"
# This builder only tests code linters on latest version of Go
- os: linux
dist: trusty
go: 1.10.3
env:
- lint
git:
submodules: false # avoid cloning ethereum/tests
script:
- go run build/ci.go lint