travis: Change Mac goal to all deploy#13406
travis: Change Mac goal to all deploy#13406maflcko merged 1 commit intobitcoin:masterfrom ken2812221:travis_make_mac
Conversation
|
ref #13235 |
|
Just a note that this doesn't time out due to the increase in build time: https://travis-ci.org/MarcoFalke/bitcoin/builds/388818711 (travis build with all caches wiped) |
|
Due to travis timeout if there is no cache, so change to another way that just add a new matrix job. |
|
@ken2812221 There was no timeout on the mac job, so your previous solution would be fine. I have deferred this to theuni, since I am not fluent in out build system. |
|
Oh. I just saw the Linux job and misidentified it as Mac job. Thanks for clearifying. So change back to original way. |
|
The purpose of "Goal" is that we only build towards that. Unconditionally building all would defeat that purpose. I think instead, we want to set the mac Goal to |
…ecutables for Mac.
|
Thanks! utACK 3d69853 |
3d69853 travis: Change Mac goal to all deploy so that travis can build all executables for Mac. (Chun Kuan Lee) Pull request description: Currently, travis only build bitcoin-qt for Mac with make deploy, so I think that we can add a make step to build cli, daemon, test and bench executables. Tree-SHA512: 346c207836ee7313a57e0cd03367ada7e95c182d0f58b06c4ee5b8f2865ba4ee077b030a5494b58a808c015afe0569fa3252d0a5a687c47b7094dc77599ce50e
cf01fd6 Avoid concurrency issue (Chun Kuan Lee) Pull request description: From bitcoin#13406, changed travis job target for Mac to `all deploy`, but this could cause a race condition. Simply add `.NOTPARALLEL` to avoid it. Related jobs: https://travis-ci.org/bitcoin/bitcoin/jobs/391863281 https://travis-ci.org/bitcoin/bitcoin/jobs/391907335 Close bitcoin#13469 Tree-SHA512: 75c6585fe770dc70e6256dcdf97af37274f95a9240ed5a5cea2ca92b8411893b80327335587270351b128f56cb2e00f684db7c19b1602048132b734dad6ececa
3d69853 travis: Change Mac goal to all deploy so that travis can build all executables for Mac. (Chun Kuan Lee) Pull request description: Currently, travis only build bitcoin-qt for Mac with make deploy, so I think that we can add a make step to build cli, daemon, test and bench executables. Tree-SHA512: 346c207836ee7313a57e0cd03367ada7e95c182d0f58b06c4ee5b8f2865ba4ee077b030a5494b58a808c015afe0569fa3252d0a5a687c47b7094dc77599ce50e Signed-off-by: pasta <[email protected]> # Conflicts: # .travis.yml
cf01fd6 Avoid concurrency issue (Chun Kuan Lee) Pull request description: From bitcoin#13406, changed travis job target for Mac to `all deploy`, but this could cause a race condition. Simply add `.NOTPARALLEL` to avoid it. Related jobs: https://travis-ci.org/bitcoin/bitcoin/jobs/391863281 https://travis-ci.org/bitcoin/bitcoin/jobs/391907335 Close bitcoin#13469 Tree-SHA512: 75c6585fe770dc70e6256dcdf97af37274f95a9240ed5a5cea2ca92b8411893b80327335587270351b128f56cb2e00f684db7c19b1602048132b734dad6ececa
Currently, travis only build bitcoin-qt for Mac with make deploy, so I think that we can add a make step to build cli, daemon, test and bench executables.