13 ms·
Gitlab New Logo: DevOps Is at the Center of Gitlab
- aendruk 4y agoOld logo for comparison: https://gitlab.com/gitlab-com/gitlab-artwork/-/blob/9b07772f/wordmark/wm.svg https://gitlab.com/gitlab-com/gitlab-artwork/-/blob/9b07772f... Bonus: https://gitlab.com/gitlab-com/gitlab-artwork/-/blob/9b07772f/originals/gitlab.png https://gitlab.com/gitlab-com/gitlab-artwork/-/blob/9b07772f...
- remram 4y agoI read the article and still don't understand what the new logo is. Did they just round the sides? Is it the start frame of that animation, with the ∞ symbol?
- CollinEMac 4y agoThe outside edges are softer and the interior lines are different. The new one has less lines overall and has more of the deep red-orange color.
- acoyfellow 4y agoSubtle change. I enjoy the concept and execution.
- cabalamat 4y agoDoes this mean I can ewrite a web app, put the source on GitLab and have GitLab run the web app (ideally with very minimal hassle)? If not, what does it mean? What is Gitlab letting me do now than (a) it didn't do before (b) Github doesn't do?
- nicoburns 4y agoIt means that a big part Gitlab's offering is now things like CI, whereas originally it was just code hosting.
- afandian 4y agoThey haven't sold them selves as 'just code hosting' for some time. I almost wish they did. They've negleted basic stuff yet their marketing sells them as an all-in-one solution. A thousand dollars per seat per year (no fractions!) for the WHOLE organization just for nested Epics? No thanks. This 2 year old thread just keeps on giving: https://gitlab.com/gitlab-org/gitlab/-/issues/213185 https://gitlab.com/gitlab-org/gitlab/-/issues/213185 I'd join many participants in advising anyone to think very carefully before adopting GitLab.
- harabat 4y agoWould you be able to list some of the negative developments you expect from GitLab going forward? For example, I know they are reducing support for Free Tier on their managed instance (https://news.ycombinator.com/item?id=30791162 https://news.ycombinator.com/item?id=30791162). Is that the kind of thing you're talking about? What would you recommend instead? Gitea?
- afandian 4y agoI should say that I respect and admire GitLab's pursuit of financial sustainability and not selling themselves too cheap. But the resulting culture, combined with the actual product experience, is offputting. The issue tracking and labelling system is fine for what it is, but not good enough for planning projects. The Epics and Milestones functionality appears thrown together and isn't useful for much (we tried). Missing features such as persistent links to milestones (links are essentially a text string), lack of workflows ("You can do anything! Just ... use labels"), Milestones lack a change history, lack of nested Epics. We want to be able to use confidential issues every now and again, which mean that everyone in the org needs a seat license to contribute or even view. If you want nested Epics you have to jump from $240 /seat/year to $1200 /seat/year for every single seat (hence the above linked issue). Fundamentally they are trying to be the "everything" platform, and their sales material suggets that you can drop subscriptions to all kinds of competitors. Our experience was that the features weren't quite good enough. I don't necessarily expect things to get worse. I just find that the tools aren't quite good enough to justify the sales talk, and seeing them expand the breadth of feature set without improving core stuff is disappointing. We're staying with GitLab for code and dev team, because we're already there and we've built CI pipelines etc. But moving to Jira for issue tracking and planning, and so far it's much nicer. EDIT: Just noticed that they closed the issue [0] with a glib "opportunities to help customers derive more value from GitLab". [0] https://gitlab.com/gitlab-org/gitlab/-/issues/213185 https://gitlab.com/gitlab-org/gitlab/-/issues/213185
- 0xbadcafebee 4y agoA year or two ago the industry decided everything had to be 'a platform'. This is them saying "we too will chase industry trends for cash. we have a platform!!! bring us your money". The branding/logo thing... I guess is to reinforce to potential customers that they do more than host code, I dunno. Nobody understands what DevOps means so I'm not sure why they'd lean into that.
- john_cogs 4y agoGitLab team member here. You may want to check out (and sign up as a beta tester) for Cloud Seed, an open-source program led by GitLab Incubation Engineering in collaboration with Google Cloud: https://hello.cloudseed.app/ https://hello.cloudseed.app/
- cabalamat 4y agoAccording to that URL: > Deploying web applications from GitLab to major cloud providers should be trivial. Yes, that's what I want! I find it easy to develop web apps in Python, but a PITA to deploy them.
- Havoc 4y agoYou can get gitlab cicd to build a docker image based on your python code that you can push to whatever cloud thing you like
- _joel 4y agoNot exactly gitlab but a cloud provider via https://docs.gitlab.com/ee/topics/autodevops/index.html https://docs.gitlab.com/ee/topics/autodevops/index.html - bonus is you get feature branch hosting if you want too. I've used it and it worked well, even wrote an Elixir/Pheonix custom buildpack (but most common frameworks supported)
- dnsmichi 4y agoGitLab team member here. > Does this mean I can ewrite a web app, put the source on GitLab and have GitLab run the web app (ideally with very minimal hassle)? Cloud Seed aims to make this easier, deploying the web application with minimal effort to your preferred cloud. More details in https://docs.gitlab.com/ee/cloud_seed/ https://docs.gitlab.com/ee/cloud_seed/ and https://hello.cloudseed.app/ https://hello.cloudseed.app/ - it is a joint project from Google Cloud and GitLab. In case you run your web app in a containerized stack, and prefer to deploy to Kubernetes, the integration with the Agent for Kubernetes has been greatly improved: https://docs.gitlab.com/ee/user/clusters/agent/ https://docs.gitlab.com/ee/user/clusters/agent/ If you are looking to host static web apps (e.g. Hugo, etc.), GitLab Pages can help. More ideas in this blog post to choose a static site generator (SSG): https://about.gitlab.com/blog/2022/04/18/comparing-static-site-generators/ https://about.gitlab.com/blog/2022/04/18/comparing-static-si... > If not, what does it mean? What is Gitlab letting me do now than (a) it didn't do before (b) Github doesn't do? Depending on which version you are at, new releases add features every month on the 22nd. GitLab 14.10 https://about.gitlab.com/releases/2022/04/22/gitlab-14-10-released/ https://about.gitlab.com/releases/2022/04/22/gitlab-14-10-re... added the GitLab Runner Operator for Kubernetes for example. That's an integration after the create (SCM) and verify (CI) stage, ensuring that cloud native deployments deploy applications, and maintenance levels follow best practices. There are more stages in the DevOps lifecycle, such as package and release or protect and secure. Observability for deployed applications, and ensuring that performance regressions do not reach production is also a very hot topic imho (shameless plug: join my talk at KubeCon EU to chat more https://kccnceu2022.sched.com/event/yttd?iframe=no https://kccnceu2022.sched.com/event/yttd?iframe=no :)) With regards what you can do now - I've written a blog post about my favourite hacks in GitLab a while ago, maybe there are some features or workflows that are useful for your environment: https://about.gitlab.com/blog/2021/10/19/top-10-gitlab-hacks/ https://about.gitlab.com/blog/2021/10/19/top-10-gitlab-hacks... That said, GitLab 15.0 is around the corner, coming May 22. https://about.gitlab.com/upcoming-releases/ https://about.gitlab.com/upcoming-releases/ I'm personally most excited about the Podman support for GitLab runner, helping with containerized CI/CD infrastructure as alternative to Docker as executor. The GitLab direction handbook provides more insights for future plans: https://about.gitlab.com/direction/ https://about.gitlab.com/direction/ Recommend diving into the stages and review based on your requirements, or potential new ideas and use cases. If you miss anything, please open feature proposals to collaborate: https://gitlab.com/gitlab-org/gitlab/-/issues https://gitlab.com/gitlab-org/gitlab/-/issues Thanks :)
- lekevicius 4y agoOld logo was probably the cleverest rendering of a fox using very few lines. The new logo is a lot less smart, much more standard. Typography is also uninspiring: seems to be using Inter, which is designed to not have any character (pun not intended). Although, to be fair, old logo also had very basic typography.
- jaimehrubiks 4y agoWow you're right, old one is impressive, I like it much more, and to me, it even resembles more a fox than the new one. Never thought about how cool those few lines can represent a fox so well and with personality. Although I admit the concept and spirit of the new change makes sense.
- john_cogs 4y agoThe GitLab logo/mascot is actually a tanuki, a Japanese racoon dog. It symbolizes our values as a smart animal that works in a group to achieve a common goal.
- cityzen 4y agoBe honest, you picked it because Tanuki Mario is the best Mario.
- boleary-gl 4y ago...I mean. It doesn't hurt ;)
- lucideer 4y agoIf the intent of the redesign was to make this more apparent, it also failed in that goal. Old and new both look like a fox. Old(er) tanuki-like logo for comparison https://gitlab.com/gitlab-com/gitlab-artwork/-/blob/9b07772f/originals/gitlab.png https://gitlab.com/gitlab-com/gitlab-artwork/-/blob/9b07772f...
- john_cogs 4y ago
- marsven_422 4y ago
- rkimb 4y agoPeople hate change, and this one is very incremental. Without the press release I doubt I would've noticed.
- deleted 4y ago[deleted]
- dom96 4y agoFirst time I'm hearing the "DevOps infinity logo", it seems that everything uses a variation of this: Meta, VS Code...
- fallat 4y agoIt's shitty brand design is what it is.
- ModernMech 4y agoInfinity is the new hexagon.
- prepend 4y agoAs much as I love the mustache fox, I struggle with GitLab being at the center of devops. I think source is more powerful to non-devs and hitching everything to devops might present some challenges. I work with lots of scientists and they don’t care about devops much now and may never need to. But they love GitHub because they collaborate on scripts, manuscripts, demos, small data files, etc. They pay $4/month or whatever and don’t care about devops. There’s lots of people like this. I think there’s a smaller amount of proper software devs making software that require devops and will pay for devops. If GitLab is really about devops, then they should be repo agnostic and work with lots of repos. But their core is still source management that they do really well. So their marketing is out of sync with their identity.
- kretaceous 4y agoI love it. - I like little quirks in logos like the infinity here. - It's much more minimal. The old logo had too many unnecessary lines in my opinion. - I quickly associate the canine appearance and the color orange as a fox so I'm not sure why people are not identifying as one. - The subtle borders are chef's kiss.
- saltminer 4y agoThe old logo had a fun little animation when you hovered over it which took advantage of all the lines, seems they did away with it :(
- deleted 4y ago[deleted]
- i_like_waiting 4y ago>DevOps Is at the Center of Gitlab Yeah, just had a call with them and they confirmed that for only VCS its not feasible to use their platform. What are people migrating to? I am looking at bitbucket again I guess.
- pyrophane 4y agoWhat do you mean? Do they just not offer a plan that is cost effective for a source control only use case? I currently use their source control and CI features, and that's it. No issues.
- i_like_waiting 4y agoThere is free tier that will have limit of 5 users in June. The Free tier of GitLab SaaS will have a limit of 5 users per namespace beginning June 22, 2022 https://about.gitlab.com/blog/2022/03/24/efficient-free-tier/ https://about.gitlab.com/blog/2022/03/24/efficient-free-tier...
- dnsmichi 4y agoSelf-managed GitLab won't have this user limit. You can run GitLab EE without a license (which is the Free tier then), or GitLab CE (only open source components), on a cloud VM via Omnibus package installation or in Docker containers, in a Kubernetes cluster, or on a Raspberry Pi. https://about.gitlab.com/install/ https://about.gitlab.com/install/
- lbotos 4y agoI work at GitLab, but curious what your use case is for just VCS? I assume your company has other solutions for the software lifecycle that you are happy with? Depending on the size of your org, If it's small GitLab CE is free and can readily handle VCS no problem, you won't have a support contract though.
- i_like_waiting 4y agoI am in charge of reporting, business intelligence and DE. We use VCS to have all our SQL transformations stored there. Like that all the business users interested can see whats happening in background and we have things version controlled. For rest of the features we don't have use case and our "proper IT" is using github instead, but there you have to pay per seat in org. as I heard
- tosh 4y agoI like that it feels more organic (?) and friendly but still recognizable because it is close enough to the previous one.
- oaiey 4y agoFriendly ... for me the new logo has anger in it. The old one was without emotion.
- zokier 4y agoSo, rounded corners, huh?
- pyrophane 4y agoAnyone have experience with gitlab's Auto-DevOps stuff? Haven't really had an opportunity to use it (I do use their CI product) but am curious how people who've tried it find it.
- Dayshine 4y agoI just don't understand what it is even supposed to be. We have what should be the simplest pipeline ever with dotnet. It could be three lines, dotnet test, dotnet publish, then create the docker image. But it doesn't seem to support dotnet. Oh, so maybe it can automatically rebuild our docker images? No, that's not what they mean by auto either. How about tests? No, they only support JUnit format with a terrible ui. And no history. Coverage or code quality? No, not really. Github on the other hand has one click pipeline actions.
- laughingbovine 4y agoIt's scary having the CI/CD magically figure out what to do for you purely based on the files in your repo. I bet it would save a lot of time if you were actually able to use it for everything in your company. I'd rather write my own CI, which I do in Gitlab CI.
- sercand 4y agoThis is why we left Gitlab. DevOps become center part of Gitlab which we don’t use and need any of those feature. We all need a code storage, code review, issue tracking and the CI/CD. We would pay advance features of those (epics, multiple assignee, etc) but we have to pay super expensive top tier which includes unnecessary DevOps stuff. We left and happy so far. We are using Kubernetes and custom DevOps tools but don’t want to handle things the way that Gitlab does.
- i_like_waiting 4y agoWhere did you go instead?
- 100011_100001 4y agoThis is happening everywhere. The current industry cycle is one of scope expansion, moving away from the do one thing well paradigm. This will lead to bloated software that do a little bit of everything but not very well, which will trigger the next industry cycle, of doing one thing well paradigm.
- andrei 4y agoI've heard this talked about before, and I believe there's a phrase for it, but I don't remember. Do you happen to know?
- teknofobi 4y agoBundling and Unbundling https://stratechery.com/outline/bundling-and-unbundling https://stratechery.com/outline/bundling-and-unbundling
- pojzon 4y agoIve started working with Gitlab in last few months for new contract and this was exactly what hit me hard. Gitlab has too many half-baked features. Ive hit those issues at least a dosen times. From the top of my head: - Environment variables dont work with triggers - MS Teams integration does not support multiple channels - Masking doesnt work for all variables - Code AutoDeploy quite often just breaks for no reason.. - Kubernetes integration is super poor I would prefer to have fewer fearures that actually work well and have good support instead of bunch of stuff you have to sometimes wait years for to be fixed (looking at their issue tracker).
- bitwize 4y agoThis is a Borland -> Inprise tier shift in marketing.
- deleted 4y ago[deleted]
- dijit 4y agoBefore I clicked I already knew it would incorporate the horizontal lemniscate... that seems to have become synonymous with devops. I'm extremely tired of that symbol at this point, I mean there's 4 of those images when I google for "devops" and nothing else: https://i.imgur.com/pr9d8KH.png https://i.imgur.com/pr9d8KH.png
- Kiro 4y agoIf the horizontal lemniscate is synonymous with DevOps that's exactly what I would expect when searching for "devops". Do you think it's a bad representation of what DevOps is? Otherwise I don't understand what you're tired of.
- dijit 4y agoI think that you can apply the lemniscate to basically anything. Feels lazy to keep reciting it as if it’s novel or unique.
- atonse 4y agoOhhhhhhhh it just dawned on me that when GitLab says "DevOps" – they aren't confusingly saying "terraform, etc" type DevOps (Developer/Operations tasks combined), which is actually what everyone else means. I think they mean "the operations around running a development shop" ... like "Developer Operations." Silly, but makes so much of their random language about DevOps actually make sense now.
- Havoc 4y agoWell it does have a terraform registry built in by default so jury is still out on which one is meant
- stayux 4y agoIs this a new Firefox service? Hey, I can create a real corporate identity for you. After a serious research and thousands of variants. It is cheap: only 200k USD.:) Now, a question: Why established IT companies rarely understand the importance of the words "Identity" and "Brand Differentiation"?
- nwmcsween 4y agoMy gripe with gitlab is it's absolutely massive, compare to gitea and you miss a few features but you gain the ability for a lowly sysadmin to manage it.
- crossroadsguy 4y agoAgreed. So much that the git part doesn’t seem to remain a priority anymore. I use Github for some of our public repos and it feels so much better than Gitlab. It was surprising to see they’ve improved.
- mountainriver 4y agoYou literally couldn’t pay me to use gitlabs devops tools. They are very poorly built without seemingly any understanding of good practices in the larger ecosystem. Just be a really great vcs, that would make devs love you. Right now they are playing the atlassian game of checking feature boxes which are all built poorly.
- thinkpad13 4y agowish I could have cheap gitlab I mean I don't need all the ci cd but the project management like burn down chart Weighting and such
- atoav 4y agoAh gitlab. I tried two whole days to do something, I assumed CI was created for: compiling a binary artifact, and distributing it with some sort of URL where I can always get the latest version. Guess what: it cannot be done nicely without going back and forth with the API uploading that artifact via curl (?!) from Gitlab to Gitlab etc. If even such a fundamental thing is not straightforward, I don't want to know about complicated things..
- otterlicious 4y agohttps://docs.gitlab.com/ee/ci/pipelines/job_artifacts.html#access-the-latest-job-artifacts-by-url https://docs.gitlab.com/ee/ci/pipelines/job_artifacts.html#a... make_tarball: script: - tar cf dist/tarball.tar.gz project/ artifacts: paths: - dist/tarball.tar.gz https://gitlab.com/api/v4/projects/username%2Fproject/jobs/artifacts/master/raw/dist/tarball.tar.gz?job=make_tarball