poa-bridge/.travis.yml

32 lines
1.5 KiB
YAML

sudo: false
branches:
only:
- master
git:
depth: false
matrix:
include:
- language: rust
rust: stable
cache: cargo
fast_finish: false
before_script:
- sudo add-apt-repository ppa:ethereum/ethereum -y
- sudo apt-get update -y
- sudo apt-get install solc libudev-dev libstdc++6 -y
- sudo apt-get --yes install snapd
- sudo snap install parity --stable
- export PATH=/snap/bin:${PATH}
script:
- cd integration-tests && env BACKTRACE=1 cargo test --release -- --test-threads=1 --nocapture && cd ..
- make
- cp target/release/bridge bridge-linux-x86_64
before_deploy: git tag `git describe --always --tags`
deploy:
provider: releases
api_key:
secure: jgCih2ejsRvdIYLFCdNn7HGNykQji+q20EAqFbK0cVXTpuQwWlLZM/TPXnkm7Rm8bG8cs+ccw2z/hnxLffpPKqzyma/agbpSW911ReI2cxmslmw4/aKY2wk9Q714C6xZ5r7JmEHV43fdQqOUUe+w3EB4StWy/6hZWdjeLHijyOtn0wAbUSYXVt/D9nNYXmSF1TQ0AogDkdz31kCwmzi7RFwlFDhg22IK3CJmeBPonti8tCCpslKqEh7ni+q/6KKzdatC0DoQshjwQTRfTDIWO+MNEPmg+7yEQC6w/vI7VXsr0NIgwqRfhjMvHqVvzUaORzBi48Hj8Y6dWFTu5a8v7dCYzuEtBchdzpg4EwRO0OxoIC+RiHooIF5OSKPjZsJhynRMe0Q4ugWf6Ytzi2/cIsdqSX3fbIkZHnEtSjxZo4GdCwb7cT2BpYSCwZRL6NkHMhUtfYeUGkCI4Cmwwz8i3jKU2B9Q/pBJgD4d8wewb/Vdb9RqjVLP8Ogjv/b1mJydr+PPs1FNjX4rXIwFrU7HhHoIQoRmkWjEW305rixwxHv3ka60rglLDPbn+Fzfv5AeFeVJoInijx2qCnUBPpU1VIa3d6hWf/460ltUTvx5F1HXG/RTZm5aWbF2Rn/gQPHpbGWT+v2isbNLqotSP83YMWA09EXTgc4uYHfO/xp4BhI=
file: bridge-linux-x86_64
on:
repo: poanetwork/poa-bridge