Skip to content

Conversation

ken2812221
Copy link
Contributor

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.

@ken2812221
Copy link
Contributor Author

ref #13235

@maflcko
Copy link
Member

maflcko commented Jun 6, 2018

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)

@ken2812221
Copy link
Contributor Author

Due to travis timeout if there is no cache, so change to another way that just add a new matrix job.

@maflcko
Copy link
Member

maflcko commented Jun 6, 2018

@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.

@ken2812221
Copy link
Contributor Author

ken2812221 commented Jun 6, 2018

Oh. I just saw the Linux job and misidentified it as Mac job. Thanks for clearifying. So change back to original way.

@theuni
Copy link
Member

theuni commented Jun 12, 2018

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 all deploy.

@maflcko maflcko changed the title travis: Add make step so that travis can build all executables for Mac. travis: Change Mac goal to all deploy Jun 12, 2018
@maflcko
Copy link
Member

maflcko commented Jun 13, 2018

utACK 3d69853 Thanks for clarifying @theuni

@theuni
Copy link
Member

theuni commented Jun 13, 2018

Thanks! utACK 3d69853

@maflcko maflcko merged commit 3d69853 into bitcoin:master Jun 13, 2018
maflcko pushed a commit that referenced this pull request Jun 13, 2018
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
@ken2812221 ken2812221 deleted the travis_make_mac branch June 13, 2018 17:24
maflcko pushed a commit to maflcko/bitcoin-core that referenced this pull request Jun 15, 2018
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
PastaPastaPasta pushed a commit to PastaPastaPasta/dash that referenced this pull request Jul 7, 2020
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 <pasta@dashboost.org>

# Conflicts:
#	.travis.yml
PastaPastaPasta pushed a commit to PastaPastaPasta/dash that referenced this pull request Jul 7, 2020
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
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants