Live data from Hacker News

CircleCI Announces Support for Gitlab

circleci.com

21–30 of 124 posts

Re: CircleCI Announces Support for Gitlab

#21
post #14
post #10

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

We recently moved off of Circle CI to self-hosted GitHub Actions runners. It is ridiculously expensive: our solution is in the region of 27x cheaper.

I've seen some projects where the Circle CI costs are more expensive than hosting.

Re: CircleCI Announces Support for Gitlab

#22
post #5

Isn't one of the main selling points of Gitlab their built-in CI? Anyone using Gitlab use an external CI?

It appeals to me as someone who likes Circle's CI offering but wants to move away from Github. I tried using Gitlab's CI and was surprised at how limited it was. The Gitlab CI syntax was harder to follow, and my integration tests took 17m to run when they ran in almost 1/3 the time on Circle. A big part of the problem was that CircleCI lets me use an instance with 8 CPUs / 16 GB RAM with just a config file change[0],…

Related, GitHub has had 'use more powerful hosted runners' in the pipeline for over 2 years[0]. This issue replaced another now-deleted issue[1] from July 2020.

Really disappointing, as I've had to resort to using `az vm start` -> run -> `az vm deallocate` to use an on-demand powerful runner.

0: https://github.com/github/roadmap/issues/161

1: https://github.com/github/roadmap/issues/95 (note: added `ga` `ae` and removed `beta` `cloud` labels on Oct 13, 2020 ; the previous text: https://web.archive.org/web/20200731200411/https://github.co... )

Re: CircleCI Announces Support for Gitlab

#24

Isn't one of the main selling points of Gitlab their built-in CI? Anyone using Gitlab use an external CI?

Using built-in gitlab ci. It's definitely good enough for my ci needs. Setup was easy. Love having less tools involved in my day2day.

Some features seem to work incorrectly (ex. some combinations of branch filter rules + file changes rules). Or I misread the docs. For a free service it gives excellent value.

Circleci also good product. But having 1 less "thing" wins over most other considerations for me.

Re: CircleCI Announces Support for Gitlab

#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 like e.g. CircleCI appears to be between:

a) security (another service that can be comprised - with the implicit capability to instantly deploy something that owns your service)

and

b) latency/performance (CircleCI consistently starts builds within a few seconds)

How do you think about these things?

Re: CircleCI Announces Support for Gitlab

#26
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…

GitHub also promotes remote work. Most of the company is remote and will always be remote.

Re: CircleCI Announces Support for Gitlab

#27
post #9

Earlier quoted context omitted.

They offer a whole kitchen sink at this point and honestly it's not great.

I really like GitLab's CI. Actions is probably winning the war, though.

Actions does seem to be winning, but having used both extensively I'm convinced that it's on name recognition alone (with pricing being a second). Gitlab CI is my favorite of the many I've tried (gitlab, circle, travis, github), Actions is probably my least preferred. It gets the job done but there are always a lot of actions-specific stuff for every job, whereas with most of the others they're relatively portable. Actions feels like it was designed with lock-in as a primary goal.

Re: CircleCI Announces Support for Gitlab

#28

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.

Github has always had a social media aspect. Profiles, stars, feeds, followers have been there since early days. One of their tag lines was "social coding".

Re: CircleCI Announces Support for Gitlab

#29

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.

Whenever I want to view my private repos, I have to navigate a painful UI first.

I'm given badges, and other gamification crap.

Then again, when I publish my projects I tend to post them either here or on Reddit.

Maybe Microsoft, with some justice, wants a cut of the traffic?

Re: CircleCI Announces Support for Gitlab

#30
post #18

Earlier quoted context omitted.

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…

GitHub also promotes remote work. Most of the company is remote and will always be remote.

That's fair, but I think Gitlab promotes it more strongly. They're 100% remote, and they publish guides teaching other companies how to replicate their remote-first setup:

https://about.gitlab.com/company/culture/all-remote/guide/

Post reply on HN