GitLab impressive features
GitLab logo is registered and trademark by GitLab, used only for decorate the article...

GitLab impressive features

I have recently started with GitLab. I've been using GIT for a long time and using Github for some personal projects and Kiln for the professional area.

After some weeks working with GitLab I am really impressed with it features. It is not a GIT-server or tool; it is actually a set of tools and utilities for managing your projects just as they say: "from idea to develop".

I should admit: I never use Atlassian set of tools, I know the Atlassian ecosystem of tools is at least as good as GitLab but I came from Kiln and... well I don't see Kiln as a professional tool anymore after this.Just to mention some GitLab interesting features (with the CE)

  • CI Pipelines: Executed as docker runners, I love them. I have to admit they were a little tricky in the beginning coming from a Jenkins world, but when you get the point of their configuration you will love them!
  • The GitLab Flow with pull requests and branch protection will save your sleep time. Quite interesting is the Pull Request approval mechanism. Kiln code review is just a nightmare and actually does not help because is not well designed and has an ugly interface.
  • You can change in GitLab GUI almost everything. Sure it is a common thing in JIRA but try to do in Kiln (without crying).
  • Well, the issue board is not the best; too simple for enterprise usage; but using Webhooks you can use your own ticketing solution.
  • The Wiki is simple, useful and pretty. Or you can build easily your own site with the CI and runners (e.g. with Hugo).
  • You will have pretty and elegant reports about your projects.
  • GitLab has a weak solution for Code Quality in Java because you should use Code Climate but there is not a worker available for Java. Anyway, you can also integrate with a Sonar Server of your own so this not a real problem. But having Code Climate integrated into the own solution could be a plus. They are working on that.

But, do you want to read the best?

The Community Edition is free - and is full of features for just 0$ and you can have unlimited private repositories, this is, other solutions have a free tier but just for public projects or a limited space.

GitLab CE is free for private use and I ran a lot of CI pipelines just for free without having any delay or problem. Sure the EES worth the money it cost but for the free version you have a lot and I was really impressed about this. But it happens that the EES is just a huge monster of features for the price of a Starbucks coffee.


要查看或添加评论,请登录

Ernesto Arroyo的更多文章

  • Pérdidas de tiempo

    Pérdidas de tiempo

    En ajedrez una ganancia o pérdida de tiempo (según el lado) es una jugada que en realidad es innecesaria e inútil…

    2 条评论
  • Attention to details makes a huge difference

    Attention to details makes a huge difference

    In software development I think people sometimes we invest a huge time and effort in having the perfect solution. But…

    1 条评论
  • Bolsa y mercados: ?Qué es un valor en subida libre?

    Bolsa y mercados: ?Qué es un valor en subida libre?

    Este peque?o artículo no es ninguna recomendación de invertir en los valores que se mencionan, es sólo una explicación…

  • Manager Decisions Guide

    Manager Decisions Guide

    One of the most important abilities for any manager is to take decisions. Bad managers don't master the techniques…

    1 条评论
  • Laws and principles you should know about software development

    Laws and principles you should know about software development

    For sure I am missing some important, but I have done this list of laws, principles or "jokes that are, indeed, true"…

  • It's not really the noise: it's that they don't care.

    It's not really the noise: it's that they don't care.

    Does this happen in your office? There are activities that produce noise. A construction work, cars, and traffic…

    1 条评论
  • ?Scrum? Las personas primero, por favor.

    ?Scrum? Las personas primero, por favor.

    Como creyente y practicante de "la agilidad", de la que duele, voy a expresar mi disconformidad con ser Scrum Master, o…

    2 条评论
  • PSD2 & AIS

    PSD2 & AIS

    Atención: las opiniones reflejadas en este artículo no representan en modo alguno las de la empresa en la que trabajo…

  • JWT claims for PSD2 HTTP message signature

    JWT claims for PSD2 HTTP message signature

    Ernesto Arroyo, David Calleja, Bimal Melwani. UPDATE: It seems we are not the first to come to the same approach:…

    2 条评论
  • Estimate is futile

    Estimate is futile

    Estimations are useless. A project managed or run using estimations being days, hours or even story points is useless…

    1 条评论

社区洞察

其他会员也浏览了