OpsCanary
CI/CD & GitOps

GitLab CI

5 articles from official documentation

Practitioner5 articles
cicdgitlab ciPractitioner

Securing Your Git Push Pipeline Against CVE-2026-3854

A critical remote code execution vulnerability has been identified in the git push pipeline, and it’s crucial to act fast. This vulnerability exploits how user-supplied git push options are handled, allowing attackers to inject malicious metadata. Here’s what you need to know to secure your pipeline.

  • Upgrade to GitHub Enterprise Server 3.14.25 or later to mitigate CVE-2026-3854.
  • Understand how git push options can be exploited through insufficient metadata sanitization.
5 min read·GitHub Blog
Read article
cicdgitlab ciPractitioner

Mastering GitLab CI Runners: Timeout Configurations You Need

Configuring runners in GitLab CI is crucial for managing job execution times effectively. Learn how to set maximum timeouts and script timeouts to prevent runaway jobs that can bog down your CI/CD pipeline.

  • Set `maximum_timeout` to prevent long-running jobs from monopolizing runner resources.
  • Use `RUNNER_SCRIPT_TIMEOUT` to limit how long your job scripts can run.
5 min read·GitLab Docs
Read article
cicdgitlab ciPractitioner

Mastering Environments in GitLab CI/CD: Static vs. Dynamic

Understanding environments in GitLab CI/CD is crucial for effective deployment management. You'll learn how to leverage static and dynamic environments to streamline your deployment process and capture environment URLs seamlessly.

  • Differentiate between static and dynamic environments for effective deployment management.
  • Utilize dotenv variables to capture environment URLs seamlessly.
5 min read·GitLab Docs
Read article
cicdgitlab ciPractitioner

Maximizing GitLab CI Pipeline Efficiency: Key Strategies

Pipeline efficiency in GitLab CI is crucial for reducing build times and improving developer productivity. Understanding the critical path and utilizing caching effectively can significantly speed up your workflows. Dive in to learn how to analyze and optimize your CI/CD pipelines.

  • Analyze the critical path to identify pipeline bottlenecks.
  • Use the 'needs' keyword to manage job dependencies effectively.
5 min read·GitLab Docs
Read article
cicdgitlab ciPractitioner

Mastering GitLab CI/CD YAML: Key Syntax You Need to Know

Get your pipelines running smoothly with a solid grasp of GitLab CI/CD YAML syntax. Understand how global keywords and job configurations can streamline your CI/CD processes. Dive into practical examples to elevate your pipeline management skills.

  • Utilize global keywords to configure pipeline behavior effectively.
  • Implement the 'include' keyword to modularize your CI/CD configurations.
4 min read·GitLab Docs
Read article
RailwaySponsor

Deploy any app in seconds — no infrastructure config, no DevOps overhead. Instant deployments from GitHub, built-in databases, and automatic scaling.

Start deploying free →

Get the daily digest

One email. 5 articles. Every morning.

No spam. Unsubscribe anytime.