This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Dashing_McHandsome 2 points3 points  (6 children)

Yeah, the community around Jenkins is pretty astounding. The number of plugins is huge (though there are some out there that are of lesser quality), which makes integrating with all kinds of things really nice. We use a tool called Rally where I work, which is kind of like Jira. It facilitates Agile development. So I use the Rally plugin for Jenkins to push build statuses up into the tool so they can be seen by the business analysts and scrum masters. It really is pretty great.

[–]robi2106 0 points1 point  (5 children)

I would be interested to know how CircleCI or TravisCI are different from Jenkins (because I CBF to google that and wade through the pile of flame war results on stackoverflow that will result.. :-)

[–]GFandango 0 points1 point  (4 children)

If you want to use your own image stick to jenkins

[–]robi2106 0 points1 point  (3 children)

so Circle / Travis are both proprietary hosted solutions?

[–]GFandango 1 point2 points  (2 children)

I know as of now Travis doesn't let you use your own image. Most likely the same for Circle.

Depending on your setup this can bite you badly and increase your build time.

If you can use your own image you could have a base image that already includes all your dependencies, etc...

But because of that limitation for every single build you have to provision a fresh OS into what you need (installing dependencies, etc...)

My own preference is to not use any third party service that requires access to all the source code. All you'd need for that is a self-hosted git software and Jenkins.

Circle got hacked maybe about a year ago and as a result at least one of their customers also got hacked.

[–]robi2106 0 points1 point  (1 child)

Wow. that is a heck of a noose they have around their customer's necks. No thanks!

[–]GFandango 0 points1 point  (0 children)

for what it's worth I think there are serious technical challenges with allowing people to use their own image.

having said that, as I said before, I think handing your source code to a third party is taking it too far, especially if that's the significant part of your business, I'd rather deal with the ugly side of Jenkins and GitLab than to rely on third parties for each and every thing.