Hey Ryan, You're right that Travis supports uploading/deploying to various services. My wording is really bad there. For my purposes of exposing the xunit output, i wished that Travis would at least keep/expose some artifacts itself to save me trouble. Do you know if that is supported by Travis?
Thanks, Darjus On Thu, Jan 21, 2016 at 3:04 AM Ryan Gonzalez <[email protected]> wrote: > > > On January 19, 2016 9:37:37 PM CST, Darjus Loktevic <[email protected]> > wrote: > >Quick background: A little while ago I've added TravisCI integration to > >Jython github mirror. Most recently one of Jython contributors asked > >whether we can integrate the xunit XML output of Jython's regrtest with > >TravisCI. The answer was no, which led me to researching other options. > > > >*Why not TravisCI?* > >TravisCI does not support build artifacts. As simple as that, there's > >no > >builtin support for them. After researching for a while, they promised > >to > >add it but have no public timelines. This is quite limiting in my view > >as > >it would be nice to have more than just a binary pass/fail and manually > >dig > >through regrtest output. > > Yes it does! > > https://docs.travis-ci.com/user/uploading-artifacts/ > > It even supports putting releases on GitHub: > > https://docs.travis-ci.com/user/deployment/releases > > and deploying to various other services: > > https://docs.travis-ci.com/user/deployment/ > > >One of the positives for TravisCI is Mac OS X support. > >https://travis-ci.org/jythontools/jython > > > >*Codeship* > >I have not actually used it, but from reading documentation it feels > >more > >like a deployment service and does not have builtin support for xunit. > > > >*Shippable* > >Configuration format is super similar to TravisCI, which made it easy > >to > >try. Has support for both code coverage and xunit test results. Simple > >UI. > >One big negative for me with it is that it is slow, and by slow i mean > >over > >1h versus 25min for TravisCI. Presumably paid version is faster. > >https://app.shippable.com/builds/569eebaed3a5e70d00b309c5 > > > >*CircleCI* - My preferred > >Very fast, free tier gives 4 parallel builds (free tier), supports > >xunit, > >supports Mac OS X (have not tried), and supports debugging via SSH > >(which i > >think is a cool feature for those cases when it works on your machine > >and > >not on the build server and there are no clues as to why). Supports > >exporting coverage to several coverage services. > >On the negatives, different configuration format to TravisCI, UI could > >be > >simpler/easier. > >https://circleci.com/gh/darjus/jython/3#tests > > > >Cheers, > >Darjus > > > > > >------------------------------------------------------------------------ > > > >_______________________________________________ > >core-workflow mailing list > >[email protected] > >https://mail.python.org/mailman/listinfo/core-workflow > >This list is governed by the PSF Code of Conduct: > >https://www.python.org/psf/codeofconduct > > -- > Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity. >
_______________________________________________ core-workflow mailing list [email protected] https://mail.python.org/mailman/listinfo/core-workflow This list is governed by the PSF Code of Conduct: https://www.python.org/psf/codeofconduct
