Separate from that, there don't appear to be any benefits to having it "integrated" into GitLab. I'm assuming we'll switch to another tool shortly.
I guess either you believe that this AI feature is worth the new prices, or you don't. I don't.
> We use a self-hosted Gitlab for 5 years now and had to upgrade to premium after they killed the basic version.
Why not self-hosting an instance of Forgejo?
Someone could say that enshittification is on the way.
Probably the biggest sales advantage Gitlab has is that nobody seems to know/remember that it's possible to run Github on-prem. That's exactly the reason our organisation chose it.
Have they fixed their pseudo-implementation of GitHub Actions? Last I saw they were trying to use nektos/act instead of actually, no kidding, implementing Actions and a real runner. It's the uncanny valley of CICD
[1]: Which, to be fair, has fewer features.
You can follow the migration to Claude 3 in this epic https://gitlab.com/groups/gitlab-org/-/epics/13297
(also shared in this thread https://news.ycombinator.com/item?id=40114647 )
GitLab Duo provides AI-assisted features in the DevSecOps lifecycle. GitLab Duo Chat was released as GA last week [0] Code Suggestions are GA, too, and help with code completion and generation [1] The documentation provides more insights on availability and usage [2]
Helpful learning resources:
If you are looking for practical examples and prompt tips for Duo Chat, bookmark this longer tutorial "10 best practices for using AI-powered GitLab Duo Chat" in [3]
We have also updated the documentation to add hands-in GitLab Duo examples for different programming languages and environments, helping with how to integrate AI into your workflows efficiently: [4]
At QCon London 2024 two weeks ago, I spoke about "Efficient DevSecOps workflows with a little help from AI." The slides are publicly available at [5], talk summary in [6]
I also recommend the blog post "How to put generative AI to work in your DevSecOps environment" [7] to tackle important questions such as workflow assessments, AI guardrails and how to measure AI impact in your organization.
Last but not least, I started a learning series called "GitLab Duo Coffee Chat" on YouTube [8], showing AI and GitLab Duo in action. I plan to host more sessions in the coming weeks. [9]
Happy to help with more adoption questions, best practices, and development workflows :-)
[0] https://about.gitlab.com/blog/2024/04/18/gitlab-duo-chat-now...
[1] https://about.gitlab.com/blog/2023/12/22/gitlab-duo-code-sug...
[2] https://docs.gitlab.com/ee/user/ai_features.html
[3] https://about.gitlab.com/blog/2024/04/02/10-best-practices-f...
[4] https://docs.gitlab.com/ee/user/gitlab_duo_examples.html
[5] https://go.gitlab.com/ZDYNXQ
[6] https://qconlondon.com/presentation/apr2024/efficient-devsec...
[7] https://about.gitlab.com/blog/2024/03/07/how-to-put-generati...
[8] https://www.youtube.com/playlist?list=PL05JrBw4t0Kp5uj_JgQiS...
[9] https://gitlab.com/groups/gitlab-com/marketing/developer-rel...
But actually, no. I had these helpful tips in mind, and wanted to share them with everyone quickly. There is always an opportunity to learn together, and get inspired from feedback :-)