Tag

GitLab CI

1 views collected around this technical thread.

DevOps Cloud Academy
DevOps Cloud Academy
May 12, 2025 · Operations

Implementing Dynamic Multi‑Project GitLab CI/CD Pipelines with Artifacts and Dependencies

This article explains how to build dynamic GitLab CI pipelines that can create an arbitrary number of environments, trigger downstream pipelines across multiple projects, and pass artifacts between jobs using strategies like depend, needs, and dependencies to achieve flexible, scalable DevOps workflows.

ArtifactsCI/CDDevOps
0 likes · 10 min read
Implementing Dynamic Multi‑Project GitLab CI/CD Pipelines with Artifacts and Dependencies
DevOps
DevOps
Aug 5, 2022 · Cloud Native

SmartIDE v1.0 Release: Cloud‑Native IDE Features, k8s Support, ARM Compatibility, and GitLab CI Integration

The SmartIDE v1.0 release introduces a fully cloud‑native IDE with one‑command CLI deployment, complete Kubernetes mode, ARM processor support, team resource sharing, hybrid VSCode/JetBrains remote connections, WebTerminal, and GitLab CI pipeline integration, providing developers across Windows, macOS, and Linux with a versatile development environment.

ARMGitLab CIK8s
0 likes · 15 min read
SmartIDE v1.0 Release: Cloud‑Native IDE Features, k8s Support, ARM Compatibility, and GitLab CI Integration
DevOps Cloud Academy
DevOps Cloud Academy
Jun 30, 2022 · Information Security

Integrating Trivy Image Security Scanning into GitLab CI/CD Pipelines

This tutorial demonstrates how to set up automated Docker image vulnerability scanning with Trivy, embed the scan into GitLab CI/CD pipelines, handle severity thresholds, schedule recurring scans, and remediate findings by adjusting the Dockerfile, providing a practical DevOps security workflow.

CI/CDCVE scanningContainer Security
0 likes · 10 min read
Integrating Trivy Image Security Scanning into GitLab CI/CD Pipelines
DevOps Cloud Academy
DevOps Cloud Academy
Mar 14, 2022 · Information Security

Integrating Trivy Vulnerability Scanner with GitLab CI/CD Pipelines

This article explains what Trivy is, how to install and use it for container vulnerability scanning, demonstrates saving results in JSON, and provides a step‑by‑step guide to integrating Trivy into a GitLab CI/CD pipeline with example configuration and troubleshooting tips.

Container SecurityDockerGitLab CI
0 likes · 7 min read
Integrating Trivy Vulnerability Scanner with GitLab CI/CD Pipelines
DeWu Technology
DeWu Technology
Jan 17, 2022 · Frontend Development

Figma + GitLab CI: A Modern Icon Delivery Workflow

This article outlines a modern icon delivery workflow that moves from static image resources to a Figma‑driven process, using a custom Figma plugin and GitLab CI to fetch, optimize with SVGO, and automatically generate React/Vue SVG component libraries, publish npm packages, and deploy documentation.

Component LibraryFigmaGitLab CI
0 likes · 9 min read
Figma + GitLab CI: A Modern Icon Delivery Workflow
DevOps Cloud Academy
DevOps Cloud Academy
Nov 12, 2021 · Cloud Native

Persisting Docker Layer Cache in GitLab CI on Kubernetes with Docker‑in‑Docker

This guide explains how to persist Docker layer caches in GitLab CI pipelines on Kubernetes by deploying a standalone Docker‑in‑Docker service with a Local Persistent Volume, configuring a Service for access, updating CI jobs, and adding a CronJob to prune old images.

CacheDockerDocker-in-Docker
0 likes · 7 min read
Persisting Docker Layer Cache in GitLab CI on Kubernetes with Docker‑in‑Docker
DevOps Cloud Academy
DevOps Cloud Academy
Sep 13, 2021 · Operations

Triggering GitLab CI Pipelines via API and Passing Parameters

This article demonstrates how to set up a GitLab CI pipeline trigger token, use curl or Postman to invoke the pipeline via API, embed the trigger in .gitlab-ci.yml, and pass custom variables to the job, with example scripts and best‑practice tips.

API TriggerCI/CDDevOps
0 likes · 3 min read
Triggering GitLab CI Pipelines via API and Passing Parameters
Ctrip Technology
Ctrip Technology
May 27, 2021 · Frontend Development

Implementing NFES Web CI/CD Pipeline with GitDev: Stages, Steps, and Configuration

This article explains how Ctrip’s NFES framework adopts a GitDev CI/CD pipeline—detailing the Install, Verify, and SonarAndImage stages, their constituent steps, and the .gitlab-ci.yml configuration—to streamline web development, improve code quality, and accelerate delivery of front‑end projects.

CI/CDDockerGitLab CI
0 likes · 10 min read
Implementing NFES Web CI/CD Pipeline with GitDev: Stages, Steps, and Configuration
DevOps Cloud Academy
DevOps Cloud Academy
Apr 29, 2021 · Cloud Native

End-to-End Project Delivery with GitLab: From Issue Creation to Deployment Pipelines

This guide details a complete GitLab‑based CI/CD workflow that starts with issue and milestone creation, defines feature‑branch pipelines, builds and tests Java applications, performs code analysis, creates Docker images, and deploys to Kubernetes with controlled pipeline triggers and rollback strategies.

CI/CDDevOpsDocker
0 likes · 16 min read
End-to-End Project Delivery with GitLab: From Issue Creation to Deployment Pipelines
Beike Product & Technology
Beike Product & Technology
Mar 5, 2021 · Backend Development

Automatic Detection of PHP Namespace and Class Constant Issues in Laravel Projects

This article describes a Laravel‑based static analysis tool that automatically scans PHP files to detect missing namespace imports, unresolved class references, and undefined class constants, using regex and token_get_all, and integrates the checks into GitLab CI for early error prevention.

GitLab CILaravelPHP
0 likes · 11 min read
Automatic Detection of PHP Namespace and Class Constant Issues in Laravel Projects
DevOps Cloud Academy
DevOps Cloud Academy
Jan 11, 2021 · Cloud Native

Using a Monorepo with GitLab CI/CD and Docker for Multi‑Service Applications

This article explains the benefits of a monorepo for multi‑service web apps and demonstrates how to build, test, and deploy backend and frontend services using Docker, docker‑compose, and GitLab CI/CD pipelines that run only for changed components.

CI/CDDevOpsDocker
0 likes · 6 min read
Using a Monorepo with GitLab CI/CD and Docker for Multi‑Service Applications
Selected Java Interview Questions
Selected Java Interview Questions
Jan 4, 2021 · Cloud Native

Automating Spring Boot Deployment with GitLab CI and Docker

This guide explains how to use GitLab CI to automatically build, push, and run Docker images for a Spring Boot application, covering Dockerfile creation, Java version considerations, environment variable management, and deployment steps across development, testing, and production environments.

CI/CDDevOpsDocker
0 likes · 14 min read
Automating Spring Boot Deployment with GitLab CI and Docker
DevOps Cloud Academy
DevOps Cloud Academy
Nov 16, 2020 · Information Security

Integrating Trivy Image Security Scanning into GitLab CI/CD Pipelines

This tutorial demonstrates how to integrate Trivy image security scanning into a GitLab CI/CD pipeline, covering tool selection, Dockerfile creation, pipeline configuration, scheduled scans, handling vulnerability reports, and strategies for failing builds based on severity levels.

CI/CDDevOpsDocker
0 likes · 15 min read
Integrating Trivy Image Security Scanning into GitLab CI/CD Pipelines
DevOps Cloud Academy
DevOps Cloud Academy
Oct 31, 2020 · Cloud Native

GitOps Workflow Example with Argo CD, GitLab CI, and Kubernetes

This article provides a step‑by‑step guide to implementing a GitOps workflow on a Kubernetes cluster using Argo CD and GitLab CI, covering Argo CD installation, Helm deployment, application configuration, CI/CD pipeline definition, and deployment to dev and prod environments.

Argo CDCI/CDGitLab CI
0 likes · 14 min read
GitOps Workflow Example with Argo CD, GitLab CI, and Kubernetes
DevOps Cloud Academy
DevOps Cloud Academy
Sep 15, 2020 · Operations

Configuring GitLab Runner to Pull Images from a Private Docker Registry

This guide explains how to configure a Docker‑in‑Docker GitLab Runner to pull images from a private container registry by setting the DOCKER_AUTH_CONFIG variable, covering both job‑level and runner‑level methods, credential generation, and example runner registration commands.

CI/CDDevOpsDocker
0 likes · 6 min read
Configuring GitLab Runner to Pull Images from a Private Docker Registry
DevOps Cloud Academy
DevOps Cloud Academy
Jul 21, 2020 · Cloud Native

GitOps Workflow with Argo CD and GitLab CI on Kubernetes

This article demonstrates a complete GitOps workflow on Kubernetes using Argo CD and GitLab CI, covering installation, configuration of Argo CD, GitLab project setup, Helm deployment, and a multi‑stage CI/CD pipeline that automatically builds, publishes Docker images, and synchronizes applications in dev and prod environments.

Argo CDCI/CDGitLab CI
0 likes · 15 min read
GitOps Workflow with Argo CD and GitLab CI on Kubernetes
DevOps Cloud Academy
DevOps Cloud Academy
Jun 9, 2020 · Operations

Implementing a Python CI/CD Pipeline with GitLab CI

This guide demonstrates how to create a complete GitLab CI pipeline for a Python Flask application, covering dependency installation, code compilation, testing, static analysis, Docker image building, and Kubernetes deployment, with detailed configuration snippets and a sample Dockerfile.

CI/CDDevOpsDocker
0 likes · 5 min read
Implementing a Python CI/CD Pipeline with GitLab CI
DevOps Cloud Academy
DevOps Cloud Academy
May 18, 2020 · Operations

Registering a Docker Executor Runner and Configuring GitLab CI Pipelines

This guide explains how to register a Docker‑based GitLab Runner, view its configuration, and use image, services, environment, and inheritance settings in .gitlab-ci.yml files, as well as how to organize reusable pipeline templates for efficient DevOps workflows.

CI/CDDevOpsDocker
0 likes · 5 min read
Registering a Docker Executor Runner and Configuring GitLab CI Pipelines
DevOps Cloud Academy
DevOps Cloud Academy
May 13, 2020 · Operations

Understanding GitLab CI Artifacts: Paths, Exposure, Naming, Conditions, Expiration, and Reports

This guide explains how to configure GitLab CI artifacts—including specifying paths, exposing artifacts in merge requests, customizing artifact names, controlling upload conditions, setting expiration times, and collecting test reports—while providing practical code examples and important usage notes.

ArtifactsCI/CDDevOps
0 likes · 7 min read
Understanding GitLab CI Artifacts: Paths, Exposure, Naming, Conditions, Expiration, and Reports