News for hackers. Stuff that matters.
Re:GitLab 10.6 released with CI/CD for GitHub by jgh on Thursday March 22, 2018 @01:23PM (#16650696)
Have you tried CircleCI? I've found it really straightforward to use in a lot of the same ways you mention, except for perhaps the docker support -- it uses docker images and you can of course have a docker image that supports docker, but it doesnt upload to dockerhub out of the box.

I'm curious to know how the two compare because I haven't tried Gitlab before.

Re:GitLab 10.6 released with CI/CD for GitHub by eslaught on Thursday March 22, 2018 @01:32PM (#16650765)
So last time I checked (and I sent an email to sales to confirm) CircleCI doesn't have support for a configuration where you want to use both public and private runners.

I want to use my own machines to build certain jobs (perhaps because those jobs require heavy computation), but I want to use the free, shared, cloud-based runners for the rest (to increase overall throughput). And I want to do this while keeping the master CI instance (the node which keeps track of which jobs are running and serves the webpage which shows the job status) on hosted infrastructure so that I don't have to manage it myself.

Nearly everything that exists today, except Gitlab, forces you to choose between shared runners in the cloud and doing it completely yourself (including hosting the master CI instance). Gitlab allows you to connect both shared and private runners to a hosted CI instance, so we get the benefit of private machines, the throughput of shared machines, and ease-of-use of not having to host the CI ourselves.

Edit: And note, to use private runners with basically any of the commercial CI's, you have to pay big money for a enterprise instance (even if you're open source). Whereas the ability to connect private runners to Gitlab comes for free (I think on all accounts? but definitely open source ones).

Re:GitLab 10.6 released with CI/CD for GitHub by ragesh on Friday March 23, 2018 @01:25AM (#16655303)
Disclosure: I work at Shippable.

I think the latest features we launched at Shippable meets all of your requirements. You can mix and match on-demand and dedicated nodes, allocate them to specific projects if you'd like, all of this is available in our SaaS edition, and pricing is (in my opinion) quite reasonable.

Re:GitLab 10.6 released with CI/CD for GitHub by stock_toaster on Thursday March 22, 2018 @02:34PM (#16651313)
We use buildkite at work, and it works well. Buildkite hosts the CI master, and you run the workers on your own infrastructure -- as many as you want. So you don't get the free public agents like you want, but you do get private runners.
Re:GitLab 10.6 released with CI/CD for GitHub by _frog on Thursday March 22, 2018 @08:39PM (#16654068)
My company's also using Buildkite, and I've been hugely impressed with how easy it is to work with, and how flexible it's been for us.
Re:GitLab 10.6 released with CI/CD for GitHub by jgh on Thursday March 22, 2018 @02:24PM (#16651199)
Ah interesting. Thanks for the reply.