1 changed files with 0 additions and 117 deletions
@ -1,117 +0,0 @@ |
|||||
dist: bionic |
|
||||
language: python |
|
||||
python: |
|
||||
- 3.6 |
|
||||
- 3.7 |
|
||||
- 3.8 |
|
||||
git: |
|
||||
depth: false |
|
||||
before_install: |
|
||||
- git tag |
|
||||
install: |
|
||||
- sudo apt-get -y install libsecp256k1-0 |
|
||||
- pip install -r contrib/requirements/requirements-travis.txt |
|
||||
cache: |
|
||||
- pip: true |
|
||||
- directories: |
|
||||
- /tmp/electrum-build |
|
||||
script: |
|
||||
- tox |
|
||||
after_success: |
|
||||
- if [ "$TRAVIS_BRANCH" = "master" ]; then pip install requests && contrib/push_locale; fi |
|
||||
- coveralls |
|
||||
jobs: |
|
||||
include: |
|
||||
- name: "Regtest functional tests" |
|
||||
language: python |
|
||||
python: 3.7 |
|
||||
install: |
|
||||
- sudo add-apt-repository -y ppa:luke-jr/bitcoincore |
|
||||
- sudo apt-get -qq update |
|
||||
- sudo apt-get install -yq bitcoind |
|
||||
- sudo apt-get -y install libsecp256k1-0 |
|
||||
- pip install .[tests] |
|
||||
- pip install electrumx |
|
||||
before_script: |
|
||||
- electrum/tests/regtest/start_bitcoind.sh |
|
||||
- electrum/tests/regtest/start_electrumx.sh |
|
||||
script: |
|
||||
- python -m unittest electrum/tests/regtest.py |
|
||||
after_success: True |
|
||||
- name: "Flake8 linter tests" |
|
||||
language: python |
|
||||
install: pip install flake8 |
|
||||
script: flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics |
|
||||
- stage: binary builds |
|
||||
if: (branch = master) OR (tag IS present) |
|
||||
name: "Windows build" |
|
||||
language: c |
|
||||
python: false |
|
||||
env: |
|
||||
- TARGET_OS=Windows |
|
||||
services: |
|
||||
- docker |
|
||||
before_install: # we need a newer version of docker; 20.10+ seems to work |
|
||||
- sudo rm -rf /var/lib/apt/lists/* |
|
||||
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - |
|
||||
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" |
|
||||
- sudo apt-get update |
|
||||
- sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce |
|
||||
- docker version |
|
||||
script: |
|
||||
- ELECBUILD_COMMIT=HEAD ./contrib/build-wine/build.sh |
|
||||
after_success: true |
|
||||
- if: (branch = master) OR (tag IS present) |
|
||||
name: "Android build" |
|
||||
language: python |
|
||||
python: 3.7 |
|
||||
services: |
|
||||
- docker |
|
||||
script: |
|
||||
- sudo chown -R 1000:1000 . |
|
||||
# Output something every minute or Travis kills the job |
|
||||
- while sleep 60; do echo "=====[ $SECONDS seconds still running ]====="; done & |
|
||||
- ELECBUILD_COMMIT=HEAD ./contrib/android/build.sh |
|
||||
# kill background sleep loop |
|
||||
- kill %1 |
|
||||
- ls -la dist |
|
||||
- if [ $(ls dist | grep -c Electrum-*) -eq 0 ]; then exit 1; fi |
|
||||
after_success: true |
|
||||
# disabled for now as travis started to always time out: |
|
||||
- if: false AND ((branch = master) OR (tag IS present)) |
|
||||
name: "MacOS build" |
|
||||
os: osx |
|
||||
language: c |
|
||||
env: |
|
||||
- TARGET_OS=macOS |
|
||||
python: false |
|
||||
install: |
|
||||
- git fetch --all --tags |
|
||||
script: ./contrib/osx/make_osx |
|
||||
after_script: ls -lah dist && md5 dist/* |
|
||||
after_success: true |
|
||||
- if: (branch = master) OR (tag IS present) |
|
||||
name: "AppImage build" |
|
||||
language: c |
|
||||
python: false |
|
||||
services: |
|
||||
- docker |
|
||||
script: |
|
||||
- ELECBUILD_COMMIT=HEAD ./contrib/build-linux/appimage/build.sh |
|
||||
after_success: true |
|
||||
- if: (branch = master) OR (tag IS present) |
|
||||
name: "tarball build" |
|
||||
language: c |
|
||||
python: false |
|
||||
services: |
|
||||
- docker |
|
||||
script: |
|
||||
- ELECBUILD_COMMIT=HEAD ./contrib/build-linux/sdist/build.sh |
|
||||
after_success: true |
|
||||
- stage: release check |
|
||||
install: |
|
||||
- git fetch --all --tags |
|
||||
script: |
|
||||
- ./contrib/deterministic-build/check_submodules.sh |
|
||||
after_success: true |
|
||||
if: tag IS present |
|
Loading…
Reference in new issue