Browse that include the CI tag
Guide to pre_clone_script changes on GitLab SaaS Linux Runners
Learn about the change from CI_PRE_CLONE_SCRIPT to pre_get_sources_script on GitLab SaaS Linux Runners.
How GitLab can help mitigate deletion of open source container images on Docker Hub
CI/CD and Kubernetes deployments can be affected by Docker Hub tier changes. This tutorial walks through analysis, mitigations, and long-term solutions.
Understanding the file type variable expansion change in GitLab 15.7
Learn how the change to file type variable expansion can impact CI jobs that rely on the file contents and what to do.
DRY development: A cheatsheet on reusability throughout GitLab
How to follow the DevOps principle of 'don't repeat yourself' to optimize CI/CD.
GitLab introduces new machine types for GitLab SaaS Linux Runners
GitLab SaaS now offers larger machine types for running CI jobs on Linux.
A visual guide to GitLab CI/CD caching
Learn cache types, as well as when and how to use them.
What we learned during an internal Hackathon Week
The Verify team spent a week on Hackathon projects building new features, Proof of Concepts and cleaning up “dead code”
An SA story about hyperscaling GitLab Runner workloads using Kubernetes
It is important to have the complete picture of scaled effects in view when designing automation.
GitLab is the single source of truth for eCommerce provider
Swell uses GitLab company-wide and says the biggest advantage so far is the review operations capability.
When the pursuit of simplicity creates complexity in container-based CI pipelines
Simplicity always has a certain player in mind - learn how to avoid antipatterns by ensuring simplicity themes do not compromise your productivity by over-focusing on machine efficiencies.
Manager of France's .fr domain selects GitLab for its DevSecOps capabilities
Afnic looks to The One DevOps Platform to modernize its software development with automation, security and compliance, and support for multi-cloud environments.
Breaking down CI/CD complexity with parent-child and multi-project pipelines
Parent-child pipelines inherit a lot of the design from multi-project pipelines, but they also have differences that make them unique.
How to keep up with CI/CD best practices
In this post, we lookat Continuous Integration/Continuous Delivery (CI/CD), how to implement some best practices and why it is important.
Changes to GitLab.com public project CI/CD minute quotas
How cryptomining has shaped our pipeline consumption visibility approach and our forward-looking changes.
How QPage achieved automatic deployment and efficiency using the GitLab DevOps Platform
QPage went from a homegrown CI/CD solution to the GitLab DevOps Platform and found more benefits than expected.
Write a stageless CI/CD pipeline using GitLab 14.2
With GitLab 14.2, you can write a complete CI/CD pipeline without defining any stages.
How to provision 100 AWS Graviton GitLab Spot Runners in 10 Minutes for $2/hour
Utilizing the GitLab HA Scaling Runner Vending Machine for AWS Automation to setup 100 GitLab runners on AWS Spot.
5 Great Phabricator features that inspired GitLab
Take a deep dive into the Phabricator features that prompted GitLab to build new tooling around automation, integrated CI, and better code reviews.
23% Cost savings and 36% performance gain by deploying GitLab on Arm-based AWS Graviton2
GitLab and GitLab Runner Performance Gains on Arm based AWS Graviton2
How to become more productive with Gitlab CI
Explore some CI/CD strategies that can make your team more efficient and productive.
How to prevent crypto mining abuse on GitLab.com SaaS
GitLab now requires new users to provide a valid credit or debit card in order to use free pipeline minutes on GitLab.com SaaS.
Placebo Lines on the Pipeline Graph
Have you noticed the connecting lines missing on your pipelines lately? Here's why
Tips for productive DevOps workflows: JSON formatting with jq and CI/CD linting automation
Learn how to filter in JSON data structures and interact with the REST API. Use the GitLab API to lint your CI/CD configuration and dive into Git hooks speeding up your workflows.
GitLab environment variables demystified
CI/CD variables are useful (and flexible) tools to control jobs and pipelines. We unpack everything you need to know about GitLab environment variables.
Create and Deploy Custom Actions Containers to Rasa X using Gitlab DevOps Platform
Using the GitLab DevOps Platform together with Rasa X can make it easier for stakeholders to deliver a virtual assistant by automating potentially time-consuming, error-prone steps. In this case, we’ve shown how you can build Rasa custom action servers and deploy them to Kubernetes.
Production-grade infrastructure, GitOps convergence, and DevSecOps in under 5 minutes
Unlock production-grade infrastructure and development workflows in under five minutes with Five Minute Production App: a blend of solutions offered by AWS, Hashicorp Terraform, and GitLab.
Continuously Improving CI to Lovable...again!
A transparent commentary on our Verify:Continuous Integration offering, covering how the landscape has changed and the product strategy that will carry us to Lovable.
Meet Pipeline Editor, your one-stop shop for building a CI/CD pipeline
The Pipeline Editor reduces the complexity of configuring your CI/CD pipelines.
How to use GitLab CI to deploy to multiple environments
We walk you through different scenarios to demonstrate the versatility and power of GitLab CI.
How to use GitLab for Agile, CI/CD, GitOps, and more
Read our example engineering stories from the past two years that show how to use GitLab for you DevOps cycle, including GitOps, CI/CD and more.
A journey from the first code to CI/CD deployments in 5 minutes?
From writing, building, and testing code to reviewing, releasing, and deploying in 5 minutes. Is this possible? Learn which hurdles you might encounter and how to solve them. Spoiler: Without Kubernetes.
How to use merge train pipelines with GitLab
Read here an introduction on what merge trains are, how to use them and how to incorporate them to your GitLab project.
The basics of CI: How to run jobs sequentially, in parallel, or out of order
New to continuous integration? Learn how to build your first CI pipeline with GitLab.
How we're improving migrations from Jenkins to GitLab CI/CD
Learn more about our Jenkins Importer category and see what's in the works for easier Jenkins migrations.
Using Gitlab APIs: Real Use Case Scenario
Learn about how GitLab CI and APIs can help you automate bulk tasks
7 Best practices for application modernization
Use these best practices to avoid common pitfalls on the application modernization journey.
GitLab CI/CD's 2018 highlights
We move quickly, always with an eye to the future, but let's take a moment to look back on how GitLab CI/CD has evolved in the past six months.
GitLab Runner update required to use SAST in Auto DevOps
Make sure you upgrade GitLab Runner to 11.5+ to coninue using SAST in Auto DevOps.
Highlights from AWS re:Invent 2018
Catch up on what GitLab got up to at AWS re:Invent last week! Reinventing pipelines, emerging as a single application, theCUBE interviews, and more.
GitLab achieves AWS DevOps Competency certification
GitLab has been certified with AWS DevOps Competency, affirming our further commitment as a technology partner with Amazon Web Services.
It's raining repos: The microservices repo explosion, and what we're doing about it
Microservices have spawned an explosion of dependent projects with multiple repos, creating the need for an integrated solution – we're working on it right now.
How to simplify your smart home configuration with GitLab CI/CD
How to use GitLab pipelines to automatically test and deploy new home-assistant configurations, wherever you are.
Demo: GitLab + Jira + Jenkins
See how you can use our Jira and Jenkins integrations to reduce context switching and streamline your workflow.
Introducing Auto Breakfast from GitLab (sort of)
GitLab can't make you breakfast? This is what happens when you tell a GitLab team member whose favorite catchphrase is "Challenge accepted."
How to autoscale continuous deployment with GitLab Runner on DigitalOcean
Our friends over at DigitalOcean share how to configure a highly scalable, responsive and cost-effective GitLab infrastructure.
A Craftsman looks at continuous integration
Guest author Steve Ropa shares his ideal continuous integration processes for catching errors early and shipping the best software possible.
New to GitLab and not sure where to start?
Get started guideLearn about what GitLab can do for your team
Talk to an expert