GitLab Blog Archives

The Co-Create Program: How customers are collaborating to build GitLab -

Fatima Sarah Khalid

January 30, 2025
How GitLab uses prompt guardrails to help protect customers -

David O'Regan

Roger Woo

January 30, 2025
Improve security auditing with GitLab Operational Container Scanning -

Daniel Helfand

January 29, 2025
Improve AI security in GitLab with composite identities -

Grzegorz Bizon

January 29, 2025
Automating cybersecurity threat detections with GitLab CI/CD -

Mitra Jozenazemian

January 29, 2025
Getting started with GitLab: How to import your projects to GitLab -

Abubakar Siddiq Ango

January 28, 2025
From code to production: A guide to continuous deployment with GitLab -

Benjamin Skierlak

James Wormwell

January 28, 2025
Deploy a server using Go with GitLab + Google Cloud -

Claire Champernowne

Noah Ing

January 28, 2025
Secure, compliant, and AI-powered: Get to know 3 new GitLab features -

Jessica Hurwitz

January 27, 2025
How-to: GitLab Single Sign-on with SAML, SCIM, and Azure’s Entra ID -

Rob Jackson

January 23, 2025
Hosted runners for GitLab Dedicated: Now in limited availability -

Gabriel Engel

January 23, 2025
Tutorial: Advanced use case for GitLab Pipeline Execution Policies -

Dan Rabinovitz

January 22, 2025
Guide to fulfilling SOC 2 security requirements with GitLab -

Fernando Diaz

January 22, 2025
GitLab Patch Release: 17.8.1, 17.7.3, 17.6.4 - January 22, 2025
Secure and publish Python packages: A guide to CI integration -

Tim Rizzi

January 21, 2025
Introducing GitLab Advanced Vulnerability Tracking -

Julian Thome

January 21, 2025
GitLab 17.8 released - January 16, 2025
DevSecOps + Agentic AI: Now on GitLab Self-Managed Ultimate on AWS -

Jackie Porter

January 16, 2025
What the Digital Operational Resilience Act means for banks -

Joshua Carroll

Allie Holland

January 15, 2025
Google Cloud integrations for secure Cloud Run deployments at GitLab -

Regnard Raquedan

Matt Genelin

January 15, 2025
GitLab Patch Release: 17.7.2 - January 15, 2025
Getting started with GitLab: How to manage users -

Abubakar Siddiq Ango

January 14, 2025
AI trends for 2025: Agentic AI, self-hosted models, and more - January 13, 2025
Deploy a NodeJS Express app with GitLab's Cloud Run integration -

Sarah Matthies

Noah Ing

January 13, 2025
What’s new in Git 2.48.0? -

Christian Couder

January 10, 2025
GitLab supports banks in navigating regulatory challenges -

George Kichukov

Allie Holland

January 9, 2025
GitLab Patch Release: 17.7.1, 17.6.3, 17.5.5 - January 8, 2025
Streamline the path to CMMC Level 2 compliance with GitLab -

Joseph Longo

January 7, 2025
Reduce supply chain risk with smarter vulnerability prioritization -

Salman Ladha

January 7, 2025
Ultimate guide to CI/CD: Fundamentals to advanced implementation -

Sandra Gittlen

January 6, 2025
GitLab's 2024 bug bounty year in review -

Ottilia Westerlund

January 6, 2025
Overcome AI sprawl with a Value Stream Management approach - January 6, 2025
GitLab 17.7 released - December 19, 2024
5 GitLab Premium features to help your team scale -

Julie Griffin

December 18, 2024
3 signs your team is ready to uplevel security controls in GitLab -

Julie Griffin

December 18, 2024
Automating with GitLab Duo, Part 3: Validating testing -

Byron Boots

December 17, 2024
Git command line on Windows with Git Bash -

GitLab

December 16, 2024
Transform code quality and compliance with automated processes -

Jessica Hurwitz

December 13, 2024
Ask a hacker: A conversation with ahacker1 -

Ottilia Westerlund

December 12, 2024
Modernizing a simple C++ application to Java with GitLab Duo -

Cesar Saavedra

December 11, 2024