Print

Print


It's always nice for developers to have some immediate and obvious feedback when
making pull requests. I think a really nice way of giving them this is to have some form of continuous integration that runs for every new PR, like using Travis CI.

For xrootd, this could mean building the project (i.e. running cmake ... and then make/make install) and then running the tests (those under tests and those that are bindings specific). The CI configuration can be written like a matrix for different platforms and parameters, so one could easily set up CI for all combinations of linux and macOS, and Python 2.7 and 3.5, for example.

If the xrootd developers are willing to flick the switch to enable Travis, I'm happy to work on the configuration file in a PR.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Add continuous integration builds (#502)"}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/502"}}}

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1