Skip to content

Conversation

@gkrizek
Copy link
Contributor

@gkrizek gkrizek commented Dec 21, 2018

This adds the name field to all the TravisCI jobs. This will make it more obvious in the Travis UI what job is failing or passing.

@scravy
Copy link
Contributor

scravy commented Dec 21, 2018

@fanquake fanquake added the Tests label Dec 21, 2018
@DrahtBot
Copy link
Contributor

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Conflicts

Reviewers, this pull request conflicts with the following ones:

  • #14998 ([WIP] Run CI against ubuntu 14.04 by Empact)
  • #14505 (Add linter to make sure single parameter constructors are marked explicit (C++11) by default by practicalswift)

If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

@Empact
Copy link
Contributor

Empact commented Dec 25, 2018

Concept ACK

@gkrizek
Copy link
Contributor Author

gkrizek commented Dec 26, 2018

As previously commented, when you add a name to your jobs the Travis UI removes the environment variables from the build when in the list view. (They still show up when you view an individual build's page). I think having a build name is more valuable in the list view than the variables. We can always add some sort of 'tag' to the job name if we feel that's needed.

@fanquake
Copy link
Member

Here's the current Travis setup vs this PR:
Current:
current
#15020 (30922a7):
build names

If anything, I think we could add more build related information to the "name", if we go down that route.

@fanquake fanquake requested a review from maflcko December 31, 2018 04:56
@Empact
Copy link
Contributor

Empact commented Dec 31, 2018

Here's an example where a new "disable bip 70" build was added - I challenge you to quickly identify which build it is: https://travis-ci.org/bitcoin/bitcoin/builds/473735618?utm_source=github_status&utm_medium=notification #15063

It could be helpful to describe the build more fully, e.g. "no depends, only system libs, sanitizers: thread (TSan)" is relevant IMO. Also possibly: GOAL, osx version.

@gkrizek
Copy link
Contributor Author

gkrizek commented Dec 31, 2018

@Empact That's why I thought this PR could be helpful. Same for someone new looking at the project. Very hard to tell what's going on in the current state.

I just pushed a commit that adds more details to the job names as it seems like more are in agreement that it would be helpful.

@gkrizek
Copy link
Contributor Author

gkrizek commented Jan 3, 2019

@fanquake Thanks for the review! I've pushed a commit with your changes added.

@fanquake
Copy link
Member

fanquake commented Jan 3, 2019

ACK 5af7d0b. I think this is ok now.

travis named jobs

@scravy @Empact thoughts?

@laanwj
Copy link
Member

laanwj commented Jan 3, 2019

Concept ACK

This also removes job name comments from .travis.yml because they are no longer necessary
maflcko pushed a commit to maflcko/bitcoin-core that referenced this pull request Jan 3, 2019
1db71d4 Add names to Travis jobs (Graham Krizek)

Pull request description:

  This adds the `name` field to all the TravisCI jobs. This will make it more obvious in the Travis UI what job is failing or passing.

Tree-SHA512: d65841bab0a80d098a46a4bb54af2f9a93db7abca93b848aa00d25dcf4cd74323371c7c0b78b4dbf390b197e7ba32262a91631e201fc505f834021753f700b28
@maflcko maflcko merged commit 1db71d4 into bitcoin:master Jan 3, 2019
@gkrizek gkrizek deleted the travis-job-names branch January 3, 2019 16:12
@jnewbery
Copy link
Contributor

jnewbery commented Jan 7, 2019

Great! I've been wanting this for a long time. utACK 1db71d4.

Munkybooty pushed a commit to Munkybooty/dash that referenced this pull request Aug 24, 2021
1db71d4 Add names to Travis jobs (Graham Krizek)

Pull request description:

  This adds the `name` field to all the TravisCI jobs. This will make it more obvious in the Travis UI what job is failing or passing.

Tree-SHA512: d65841bab0a80d098a46a4bb54af2f9a93db7abca93b848aa00d25dcf4cd74323371c7c0b78b4dbf390b197e7ba32262a91631e201fc505f834021753f700b28
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Dec 16, 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.

8 participants