diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2018-12-08 16:33:42 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-08 16:33:42 +0800 |
commit | 7654e95f94f4902eb624bcdae1e6c8ebbf38e289 (patch) | |
tree | 5c50289fe6305507d71d72d96abbfe2d4b584d0a /.travis.yml | |
parent | 1b352d9e52839c8b6c316c2601d08c91c995d8f0 (diff) | |
download | tangerine-consensus-7654e95f94f4902eb624bcdae1e6c8ebbf38e289.tar tangerine-consensus-7654e95f94f4902eb624bcdae1e6c8ebbf38e289.tar.gz tangerine-consensus-7654e95f94f4902eb624bcdae1e6c8ebbf38e289.tar.bz2 tangerine-consensus-7654e95f94f4902eb624bcdae1e6c8ebbf38e289.tar.lz tangerine-consensus-7654e95f94f4902eb624bcdae1e6c8ebbf38e289.tar.xz tangerine-consensus-7654e95f94f4902eb624bcdae1e6c8ebbf38e289.tar.zst tangerine-consensus-7654e95f94f4902eb624bcdae1e6c8ebbf38e289.zip |
ci: Add TravisCI setting. (#363)
* Update Gopkg.lock
* Fix test
* Add travisCI setting
* Print log using fmt
* Update GNUmakefile
* Use single go rountine for consensus_test
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..faf9a24 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,52 @@ +language: go +go_import_path: github.com/dexon-foundation/dexon-consensus +os: linux +dist: trusty +sudo: required +go: 1.11.x +addons: + apt: + packages: + - openssl + - libssl-dev + - libgmp-dev +script: +- set -e +- bin/install_tools.sh +- dep ensure -v +- make dep +- | + if [ "${TRAVIS_BRANCH}" == "master" ]; then + make test + else + make test-short + fi +- make +git: + depth: 3 +cache: + directories: + - vendor +before_cache: +- rm -rf vendor/github.com/dexon-foundation/bls +- rm -rf vendor/github.com/dexon-foundation/mcl +env: +- ONLY_INTEGRATION_TEST=true NO_TEST_RACE=true +- ONLY_INTEGRATION_TEST=true +- NO_INTEGRATION_TEST=true +matrix: + allow_failures: + - env: ONLY_INTEGRATION_TEST=true + fast_finish: true + include: + - name: Lint + script: + - set -e + - bin/install_tools.sh + - dep ensure -v + - make dep + - make lint + - make vet +notifications: + slack: + secure: Asyh9eDoT6/zn6bnpDQ0CabPk6YwP2N5ACmyltT9ozeJLCoOGAsWmmVyUpHJkF/yA6Zd59ilGfC4hFMy+Wk+DZvbQL27QTsgcLf+sHzbD2CunCuJzDkO8b6JSKgZ60BH5XCLSxtf7p/0lYn+MnXCg+Ly/CFN5fwacp6gybZ+UqlH+xjvW8VSZnka2YHzRIB3P5+013scPvjr9WIJ/wxviUZetFM+AOL3Uf2t7hXEGTceYEN8bIchElazJoYpzzN0nZwHJ7/IjdbSWNnXfuJUlEEqrUHeY+shLIGZvGES9zqPIOHPFJQyh3oyknYY08wsZJpU7InS/wbOs43Pte78vhoYQbxIi5Pg4bPGAWJgTePllFV99rk7ELBoDPrEp/auSxlEu1rhq9yFsef0HePrp2KuAQHz5twnnaF3kAR6IUoa/DgWNqgw71QqdWFihEeeQGn/sYUocdp2Jc1ZVIUrafICjCPJFf5pSoAyBVnx0lA4MhyEEVdwtoOR2XXn6G4+58/IF3VfH2gqS8OlE10uA71wQb3np74RBNA4mfke3mjPKwKNXJug/txPBFxsGGq9kOVwYVm4QUwkJ5hbHciGFv29Pzvo1fhJSE5/YluaHhzLHeb8vVTBTPMwzApQBL2ZCdKPZ9bppzJiR+zR+JacE/jrHnQfpMJYoykvcGQrN/s= |