Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to Jenkins from travis-ci #3

Open
hbowden opened this issue Sep 22, 2016 · 9 comments
Open

Switch to Jenkins from travis-ci #3

hbowden opened this issue Sep 22, 2016 · 9 comments

Comments

@hbowden
Copy link
Owner

hbowden commented Sep 22, 2016

Travis CI has several limitations that make running a Jenkins server desirable.

  1. First Travis CI does not support FreeBSD and the Travis CI team shows little interest in adding FreeBSD anytime soon or at all. Which can be seen in these issues: FreeBSD support travis-ci/travis-ci#1818 and FreeBSD support travis-ci/travis-ci#5473

  2. Second performance on Travis CI for OSX is terrible. Some OSX builds start a half hour or longer after the linux build has finished.

  3. Lack of illumos support SmartOS support travis-ci/travis-ci#1368

@kinow
Copy link
Contributor

kinow commented Oct 4, 2016

Do you have some spare servers for running Jenkins & slaves? Or are you looking into getting resources from some company, or group like OSUOSL?

@hbowden
Copy link
Owner Author

hbowden commented Oct 10, 2016

@kinov I have a FreeBSD server I can run jenkins on and I was thinking of using bhyve for virtualizing the slaves.

@kinow
Copy link
Contributor

kinow commented Oct 10, 2016

Nice! Never used bhyve, but have used Jenkins in several projects in the past. Keen to help with Jenkins if necessary 👍

@hbowden
Copy link
Owner Author

hbowden commented Oct 10, 2016

Bhyve is pretty awesome I've used it for virtualizing linux and windows before but unfortunately it doesn't support macOS yet. So I was thinking of setting up a centos or debian server on aws or google cloud and use kvm for the macOS slave. Your help with the jenkins configuration would be much appreciated as I have never set up a jenkins CI environment before. I'm busy until Wednesday so sometime after that I will have time available to setup jenkins.

@kinow
Copy link
Contributor

kinow commented Oct 10, 2016

Sure, that would work for me. I'm on +12 UTC, Auckland/New Zealand time zone, but we can work asynchronously though here or e-mail :-)

@hbowden
Copy link
Owner Author

hbowden commented Oct 12, 2016

@kinow I have free time tomorrow and Friday. I'm going to send you an email and we can use that for communication.

@kinow
Copy link
Contributor

kinow commented Oct 12, 2016

Sounds like a plan @hbowden :D

@kinow
Copy link
Contributor

kinow commented Nov 25, 2016

Getting back to this ticket this weekend :D

@cederom
Copy link

cederom commented Jun 15, 2017

+1 for Jenkins over Travis for FreeBSD support :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants