Print

Print


> Actually, we do have a CI:
> https://st-ci.cern.ch/

Aha! I did not know about this. That's already quite useful. It looks like it doesn't test GitHub PRs, but still 👍 

For your questions:

> Can we provide our own build nodes? Or does Travis provide their own build nodes? If we can only relay on Travis build nodes, how many do we get?

Travis provide the nodes. You're allowed to run whatever you like, but within a time limit of around an hour, I think.

> Are you willing to maintain the Travis CI for XRootD?

Yes.

> For what platforms can we build? Currently we are interested in epel6, epel7, latest 3 fedora releases, fedora-rawhide, and OSX, can we cover that with Travis?

The available environments are defined here:

https://docs.travis-ci.com/user/ci-environment/

You only get 'one Linux', Ubuntu, and macOS. So, Travis won't replace your more comprehensive Jenkins tests (not to write it off entirely, but testing on multiple platforms _is_ a good idea).

> At least the release builds should be done with mock, as they go to epel/fedora, can we do that with Travis CI?

The only "mock" I'm familiar with is the Python testing module, and then I don't understand what you mean 😄 So I guess there must be another mock?

> Can we run unit/functional tests in docker containers?

Yep! You can run whatever commands you like, defined in a [Travis configuration file](https://docs.travis-ci.com/user/customizing-the-build/).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/502#issuecomment-293306330
########################################################################
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