Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build and CI improvements #710

Merged

Conversation

torkelrogstad
Copy link
Contributor

In this PR we:

  1. Parallelize the Travis CI config, by splitting
    each project into its own Travis task
  2. Download bitcoind binaries through sbt

As a consequence of 2) the environment variables BITCOIND_V16_PATH and friends are gone, as we can now invoke the downloaded binaries directly.

@torkelrogstad torkelrogstad added bitcoind-rpc work for the bitcoind rpc project testkit work for the testkit project tests CI build labels Aug 21, 2019
@torkelrogstad torkelrogstad force-pushed the 2019-08-20-travis-parallell branch 2 times, most recently from 59da877 to 13bfd3c Compare August 26, 2019 12:15
@Christewart Christewart merged commit 9ce9699 into bitcoin-s:master Aug 27, 2019
Christewart pushed a commit that referenced this pull request May 1, 2021
* Build and CI improvements

In this commit we:

1) Parallelize the Travis CI config, by splitting
    each project into its own Travis task
2) Download bitcoind binaries through sbt

* Use binaries downloaded by sbt task

* Make BitcoindRpcTestUtil work on Travis without bitcoind on PATH

* Add new downloadEclair task to sbt

* use sbt downloaded binaries in tests

* Fix Eclair and Bitcoind tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bitcoind-rpc work for the bitcoind rpc project build CI testkit work for the testkit project tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants