Hello,
I stumbled upon an article about maintaining an always-passing-all-tests
repo:
http://graydon2.dreamwidth.org/1597.html
excerpt: "The system had a simple job: /automatically maintain a
repository of code that always passes all the tests/. It gave us peace
of mind (customers only pulled from that repository, so never saw
breakage) and had the important secondary benefit that engineers could
do their day's work from known-good revisions, without hunting someone
else's bug that accidentally slipped in."
(I got there via:
https://blogs.janestreet.com/making-never-break-the-build-scale/ , a
blog from a company that loves OCaml.)
Anyway, if we could get the mentioned script "bors" working with jira
(instead of Github) and our own buildbot, that would be pretty awesome.
It would make life easier for everyone writing code. Of course, you
still test on your own, but maybe you want to be (partially) relieved of
the "let's spend 30 minutes doing a clean build to test the entire
system after changing one line of code". The system watches the ticket
review, begins testing when the reviewer signs off, and merges if all
tests pass (it posts failure notes to the ticket upon failure).
Just food for thought. Worth considering for the larger DM? Maybe.
Cheers,
-Daniel
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the QSERV-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1
|