by marksamman on 5/22/20, 3:33 PM with 84 comments
by emilycook on 5/22/20, 4:04 PM
-improved version of Gitaly service called Gitaly Cluster for high availability git storage [1]
-simplified deployment of GitLab to Amazon ECS [2]
-added epic hierarchy on roadmaps (+ other improvements to our epic and milestone features) [3]
[1] https://about.gitlab.com/releases/2020/05/22/gitlab-13-0-rel...
[2] https://about.gitlab.com/releases/2020/05/22/gitlab-13-0-rel...
[3] https://about.gitlab.com/releases/2020/05/22/gitlab-13-0-rel...
by apple4ever on 5/22/20, 6:03 PM
The biggest issue with GitLab I find is their stubbornness to have different prices for reporters vs developers[0][1]. It really makes no sense other than they just want more money (even though they are losing a bunch because lots of companies refuse to do it).
[0]https://gitlab.com/gitlab-org/gitlab/-/issues/3320
[1]https://about.gitlab.com/handbook/ceo/pricing/#reporter-user...
by majkinetor on 5/22/20, 6:10 PM
I would like to see parent/child pipelines recive some love as currently it does work but quirks are all around. For example, its not easy (or sometimes even possible) to pass pipeline variables from parent to child, pipline UI behaves differently when being part of relation (and many times unusuable or shows a wrong thing), not being able to repeat manual jobs with the same var initially passed, not even being able to run it again with any other var unless you delete all previous executions, strange limitations on masked secret vars, $ in your password will get evaluated as variable etc ...
Seems like an afterthought, rather then a carefully designed feature set. Too organic for my taste (I guess Conway's law is full blown there).
While Gitlab CI is getting better (or more capable, rather then better) then before in every release, it does seem bloated, overly complex, full of surprises, not reproducible locally, very slow (caching is ridiculous feature that makes job often run longer then without it) and with strange design that doesn't let me view my build log full screen or collect entire pipeline output easily.
Generally, Windows is also lagging behind (I can't use pwsh as runner shell today after 4 years in existence?). The worst recent offender: you display 'fail' on every job in color: "WARNING: Failed to load system CertPool: crypto/x509: system root pool is not available on Windows". This trips everybody that job has failed when it didn't.
I think Gitlab guys need to start taking CI/CD/runner more seriously or at least bring some fresh mind to it. After all, this is one of the major reasons for many people to use it.
by akater on 5/22/20, 5:24 PM
by bearjaws on 5/22/20, 4:52 PM
I hope they begin to focus on more production stability, this week alone we've had 3 disruptions due to issues (although one looked like Google Cloud outage).
by TekMol on 5/22/20, 5:27 PM
Anybody else having that problem?
I wonder if they have a whitelist and only accept users who use the big boys like gmail etc. Or if they for some reason have totally legit email providers on their blacklist.
by traspler on 5/22/20, 4:47 PM
I can understand that not everything has to be free but the current feature split of project management and scanning features among the tiers feels a bit haphazard with some crucial things at the highest prices, making it hard to justify the in-between tiers and impossible to buy the highest.
by candiddevmike on 5/22/20, 6:49 PM
by gnachman on 5/23/20, 3:44 AM
by efiecho on 5/23/20, 7:20 AM
by dimitropoulos on 5/22/20, 5:03 PM
by gravypod on 5/23/20, 6:57 AM
1. Gitlab CI with DinD kills the docker cache on every build. For a large monorepo this is a huge pain. Really needs to be addressed with some host volume mount of the docker daemon layer cache per concurrent job.
2. No say to specify CPU/disk/memory usage of a CI stage. I have a large number of builds that need ~512mb of ram per build and another build that needs 4GB of ram. Because of this I need to make sure every instance of the runner has exactly 4GB of ram available. This is a large waste of resources.
Gitlab is a fantastic product and I'm super happy for migrating multiple companies to it and that they keep innovating.
by flatiron on 5/22/20, 5:17 PM
by throwaway483284 on 5/22/20, 7:35 PM
by siscia on 5/22/20, 5:10 PM
We have to do the same actions on different environments and it is very troublesome.
by noxecanexx on 5/24/20, 2:00 AM
by argella on 5/23/20, 4:46 PM
by subhrm on 5/22/20, 5:37 PM
by KayL on 5/22/20, 8:34 PM
by Jahak on 5/22/20, 4:28 PM