The interaction with their support was enough to turn me away from their service if that's the type of help they provide.
GitLab 10.6 released with CI/CD for GitHub
21–30 of 107 posts
Re: GitLab 10.6 released with CI/CD for GitHub
#22I'm curious for the people that use GitLab CI/CD, what's the pro / cons vs Jenkins and the like?
- Brief explanation: https://github.com/ipfs/infrastructure/issues/100#issuecomme...
- Spreadsheet comparing features: https://docs.google.com/spreadsheets/d/11kTloM6d1CGu_ycmP3Xz...
Check out those links and you should get a good overview
Re: GitLab 10.6 released with CI/CD for GitHub
#23Gitlab's CI/CD is amazing. Of all the systems I've seen, it's the easiest to (a) deploy your own runners easily, and (b) mix private and public runners (i.e. the equivalent of using a free plan on Travis, with the benefit that for heavy-duty jobs you can run your own machines). That and first-class support for docker (no more being at the whims of what Travis chooses to deploy in their images), make it a really great…
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
#24Re: GitLab 10.6 released with CI/CD for GitHub
#25I hate it that Gitlab is focusing too much on all these project-management features, while neglecting the basic code review features such as commenting on a block of code, or making a review session instead of creating individual comments, or the ability to blame previous revisions of a file
Re: GitLab 10.6 released with CI/CD for GitHub
#26Re: GitLab 10.6 released with CI/CD for GitHub
#27Gitlab's CI/CD is amazing. Of all the systems I've seen, it's the easiest to (a) deploy your own runners easily, and (b) mix private and public runners (i.e. the equivalent of using a free plan on Travis, with the benefit that for heavy-duty jobs you can run your own machines). That and first-class support for docker (no more being at the whims of what Travis chooses to deploy in their images), make it a really great…
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.
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
#28I hate it that Gitlab is focusing too much on all these project-management features, while neglecting the basic code review features such as commenting on a block of code, or making a review session instead of creating individual comments, or the ability to blame previous revisions of a file
Re: GitLab 10.6 released with CI/CD for GitHub
#29I hate it that Gitlab is focusing too much on all these project-management features, while neglecting the basic code review features such as commenting on a block of code, or making a review session instead of creating individual comments, or the ability to blame previous revisions of a file
Re: GitLab 10.6 released with CI/CD for GitHub
#30This is great, although I'll probably stick with Travis & Appveyor for my open source project since Gitlab.com currently only has Linux runners. All three currently have two big flaws IMO though: 1. They all use YAML which is an awful, unintuitive format. 2. The only way to test a configuration is to commit it and push it. Why is there no way to paste a config file in their website and run that? Hopefully one day we'…
With GitLab ci, you can run their "gitlab-runner" command locally pretty easily. I use it often to check my builds before actually pushing. It's a simple Go CLI that requires no setup.