Live data from Hacker News

CircleCI Announces Support for Gitlab

circleci.com

91–100 of 124 posts

Re: CircleCI Announces Support for Gitlab

#91

Earlier quoted context omitted.

As a former CircleCI customer (my new employer uses Gitlab) I can highly recommend them. They make that issue so easy. You can even request GPU machines and it all works really well.

Why are you a former customer?

They said that their new employer uses Gitlab. The link in the OP describes that before today you couldn't use both at the same time.

Re: CircleCI Announces Support for Gitlab

#92
post #64
post #42

Earlier quoted context omitted.

In case you consider Gitlab as an e2e solution or devops platform as a whole: Why would you need CircleCI? Gitlab can work as a full CICD platform.

Yeah, I'd like to, but I found Gitlab's CI to be a substantial step down from Circle's CI product. I elaborated a bit more in another comment: https://news.ycombinator.com/item?id=32242463

> But if I'm paying a company to manage CI, I don't want to provision my own hardware infrastructure

If you provision your own gitlab-runner, you don’t pay gitlab anymore for runner minutes. You can also split workloads between runners through tags.

Re: CircleCI Announces Support for Gitlab

#93
post #77
post #46

Earlier quoted context omitted.

> a local execution story I can see how "local" can have multiple meanings, but here I meant "as a developer on my laptop, can I have local docker run things the way GL is going to run things?" I hear people say a lot "oh, I just use shell scripts, NBD" but as I said, I'm sure for hello-world setups which don't have any includes or take advantage of GLCI constructs that can work fine, but what rubs me the wrong way i…

Yeah this is a pain point for me as well, especially when developing the pipelines themselves. There's no good way to run it on my own machine, so I'm stuck pushing new commits to Gitlab over and over again and waiting for it to complete, or rather fail so I can troubleshoot the new error.

If you have access to the Kubernetes cluster or wherever your runner is running: put a sleep right before the error, execute into the running pod and debug it.

I like to do gitlab-runner exec docker … locally, but it doesn’t work with includes and you need to set up your own variables.

Re: CircleCI Announces Support for Gitlab

#94
post #25

I just tried out the AWS offering for CI/CD (CodePipeline/CodeBuild) and was disappointed with time-from-commit-to-deploy (to ECS, although it's the launch/build time I'm primarily concerned with here). It appears to waste 1-3 minutes on just queueing and provisioning a new VM to do the build. It's highly variable, too. The main tradeoff (if the cost difference is insignificant) between this and a third party service…

Given AWS has lambda, no fundamental reason starting workers should be slow.

Re: CircleCI Announces Support for Gitlab

#95
post #45

Earlier quoted context omitted.

Datadog+CircleCI+Dynatrace and your project costs more than fee full time ppl working on them. But for some companies paying extra to be able to blame someone is crucial.

(sorry to sidetrack) but what is the usecase of deploying both dynatrace and datadog in the same environment? I don't think I have ever heard of this combination before.

Dynatrace apm is simplier to use than datadog. That was the only reason.

Also it was to show that some ppl dont understand the offering of products they use.

Re: CircleCI Announces Support for Gitlab

#96
post #18

Earlier quoted context omitted.

What does it mean to be more philosophically aligned with one corporation vs another?

I like many things Gitlab does: open-sources most of their product, publishes their documentation openly, promotes remote work. I strongly dislike some of the things that Github does: suck up open-source code and re-sell it through Copilot, stifle competition by offering free services that their non-MS-owned competitors can't afford to offer. I don't think either one is purely good or purely evil. Overall, I like bot…

> Stifle competition by offering free services that their non-MS-owned competitors can't afford to offer.

This is quite absurd complaint, is it not?

Re: CircleCI Announces Support for Gitlab

#97

Earlier quoted context omitted.

What does it mean to be more philosophically aligned with one corporation vs another?

Maybe more philosophically aligned with the product , rather than the corporation behind it. Microsoft is slowly turning GitHub profiles into networking tools and the core SCM offering into a social media experience. GitLab is similar in some ways, but not quite as aggressive about it in my view.

I was kind of against this, until I realized the reason I even began programming was purely out of social need (to make a program for me and my friend). I don't really mind it anymore.

Re: CircleCI Announces Support for Gitlab

#98
If they could just do decent job for github first :) this would be great. We currently use it and migrating away as maintaining jobs, spec, etc and having proper comment triggers from github with clear job reporting requires person working full time.

And im not even talking about their traffic costs. In the times when traffic gets cheaper and cheaper they charge a fortune and even increase the price.

Re: CircleCI Announces Support for Gitlab

#99
post #65

How can a CI-service not support ANY GIT source? All this garbage surrounding GIT is just baffling.

As much as I want to agree with you, I get it: - To avoid polling, you want to be able to register a webhook to be notified when pushes happen. You're going to need Git-servicet-specific parsing of the webhook payload, and you probably want to be able to speak a Git-host-specific API to automatically register that webhook to make it easy for users. (Falling back to polling would be good, but few do.) - If you're a pa…

FWIW the first two are solved by git without any service.

Git can set up a post receive hook, which could do the triggering.

SSH key auth is a thing as part of Git+SSH.

Sure I couldn't set this with e.g. GitLab without them supporting GitLab, but if I'm self-hosting a git service, this seems like a fine solution.

Re: CircleCI Announces Support for Gitlab

#100
post #10

Who even uses external CIs anymore? GitHub and gitlab ones are great otherwise you have plenty you can deploy yourself.

They're "great"? Really? Imo the only sane thing is to write CI/CD pipelines in a scripting language like sh. That way it is portable and doesn't depend on one platform. Gitlab CI supports "include" but not for scripts, just for templates. It's hard to have a centralised repository of scripts and include ones to use in a pipeline. I just don't understand why CI/CD couldn't just be in sh...

[deleted]
Post reply on HN