[ 
https://issues.apache.org/jira/browse/SOLR-13537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16875482#comment-16875482
 ] 

Jason Gerlowski commented on SOLR-13537:
----------------------------------------

I've merged Marcus' PR to master.  I was thinking about copying this back to 
other branches {{branch_8x}} etc, but after considering it a bit, I'm less sure 
that's a good idea.  {{master}} is the branch where the build-badges are most 
visible.  It's also the branch used most by novice developers- the ones most 
likely to get use out of the build-badges.  (Typically, new contributors offer 
patches/PRs against master and it's up to the committer to work with other 
branches from there.)

Anyway backporting the build badges to other branches offers less value, and it 
also carries a bit more risk.  The {{master}} build jobs will be around 
indefinitely, since our branching model has us always working off of 
{{master}}.  Other branches aren't as "sticky" - eventually jobs for other 
branches will stop running and get deleted indefinitely, so unless we're going 
to remember to remove the badges later it's probably not worth adding them to 
{{branch_Yx}} branches.

Unless anyone makes a good argument for porting this to other branches, I'll 
close this ticket out.  Thanks for the idea and the legwork Marcus.

> Build Status Badge in git README
> --------------------------------
>
>                 Key: SOLR-13537
>                 URL: https://issues.apache.org/jira/browse/SOLR-13537
>             Project: Solr
>          Issue Type: Wish
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: Build, documentation
>    Affects Versions: master (9.0), 8.2
>            Reporter: Marcus Eagan
>            Assignee: Jason Gerlowski
>            Priority: Trivial
>         Attachments: Markdown Preview Of Build Status README.png, Simple 
> Artifact Build Badge.png, Simple Artifact Build Badges.png, Single Line 
> Badges.png
>
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> In order to aid developers and DevOps engineers who are working in a 
> git-driven ecosystem, it would be helpful to see the status builds in the 
> README. This is a standard for many open source projects. I think one could 
> debate whether we should have a multi-line build badge visual in the README 
> because people need to know about the builds for various versions and 
> platforms in the case of Lucene/Solr because it is such a large and widely 
> used project, in a variety of environments. The badges not only celebrate 
> that fact, they support its persistence in the future with new developers who 
> look for such information instictively.
> I would recommend the active build pipelines (currently 8.x and 9.x) for each 
> platform, Linux, Windows, MacOSX, and Solaris.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to