Tagged articles
43 articles
Page 1 of 1
php Courses
php Courses
Sep 16, 2025 · Operations

Master GitLab CI for Symfony: Step‑by‑Step Pipeline Setup

Learn how to set up a robust GitLab CI pipeline for Symfony projects, covering preparation, .gitlab-ci.yml creation, defining stages such as test, lint, security, build, and deploy, Docker image configuration, job optimization, environment variables, database services, and pipeline execution.

DockerGitLab CIPHP
0 likes · 10 min read
Master GitLab CI for Symfony: Step‑by‑Step Pipeline Setup
Architect
Architect
Dec 31, 2023 · Industry Insights

How Mooncake Automated API Documentation and Built a Metadata Hub

The article details how the Mooncake platform tackled outdated, manually‑maintained API docs by introducing naming conventions, a one‑click IntelliJ plugin, GitLab MR auto‑parsing, and a metadata center that supports debugging, mocking, and downstream consumption, saving developers hundreds of hours per release.

API documentationAutomationDebugging
0 likes · 18 min read
How Mooncake Automated API Documentation and Built a Metadata Hub
政采云技术
政采云技术
Nov 22, 2022 · Operations

How to Automate Code Quality with GitLab CI/CD and SonarQube

This guide explains how to integrate GitLab CI/CD with SonarQube, configure runners, set up SonarQube projects, define quality gates, and embed the pipeline into the development workflow to enforce code‑quality standards automatically.

AutomationDevOpsGitLab CI
0 likes · 11 min read
How to Automate Code Quality with GitLab CI/CD and SonarQube
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.

ARMCLIGitLab CI
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.

CVE scanningContainer SecurityDevOps
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
Ops Development Stories
Ops Development Stories
Aug 3, 2021 · Cloud Native

Master GitLab CI/CD with Kubernetes: Deploy a Flask App End‑to‑End

This article walks through deploying a Flask web service with GitLab CI/CD, covering Docker image creation, a comprehensive .gitlab-ci.yml pipeline, Kubernetes resource definitions, runner variable configuration, and how branch, tag, and manual review jobs orchestrate continuous integration, delivery, and deployment.

CI/CDDevOpsDocker
0 likes · 14 min read
Master GitLab CI/CD with Kubernetes: Deploy a Flask App End‑to‑End
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.

DevOpsGitLab CIImage Security
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 CDGitLab CIGitOps
0 likes · 14 min read
GitOps Workflow Example with Argo CD, GitLab CI, and Kubernetes
GF Securities FinTech
GF Securities FinTech
Sep 2, 2020 · Frontend Development

Master Frontend Automation: Deploy with GitLab CI from Scratch

This comprehensive guide walks frontend developers through the concepts, benefits, and step‑by‑step implementation of automated deployment using GitLab CI, covering pipeline mechanics, runner configuration, YAML syntax, practical .gitlab-ci.yml examples, common pitfalls, and advanced features to streamline continuous integration and delivery.

DeploymentGitLab CIGitLab Runner
0 likes · 22 min read
Master Frontend Automation: Deploy with GitLab CI from Scratch
New Oriental Technology
New Oriental Technology
Aug 24, 2020 · Operations

Master GitLab CI: From Code to Docker Deployment in Minutes

This guide walks you through setting up a GitLab CI environment, configuring a Docker‑enabled runner, writing Dockerfile and .gitlab-ci.yml files, and automating code compilation, container image creation, and deployment of a Go application, complete with command examples and troubleshooting tips.

AutomationDockerGitLab CI
0 likes · 6 min read
Master GitLab CI: From Code to Docker Deployment in Minutes
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 CDGitLab CIGitOps
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.

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

Understanding GitLab CI Cache Configuration and Best Practices

This article explains GitLab CI cache configuration, including cache paths, keys, policies, and examples of global and job-specific caching, demonstrates pipeline execution and runner cache behavior, and provides best‑practice conclusions for effective CI/CD caching.

AutomationCacheDevOps
0 likes · 9 min read
Understanding GitLab CI Cache Configuration and Best Practices
DevOps Cloud Academy
DevOps Cloud Academy
May 7, 2020 · Operations

Using only/except and rules in GitLab CI for Job Control

This tutorial explains how to use GitLab CI's only/except parameters and the newer rules syntax—including if, changes, exists, and allow_failure clauses—to control job execution, configure branch restrictions, and define workflow-level pipeline creation, illustrated with comprehensive YAML examples.

EXCEPTGitLab CIPipeline
0 likes · 6 min read
Using only/except and rules in GitLab CI for Job Control
DevOps Cloud Academy
DevOps Cloud Academy
May 6, 2020 · Operations

GitLab CI Configuration Options: tags, allow_failure, when, manual, delayed, retry, timeout, and parallel

This tutorial explains how to use GitLab CI keywords such as tags, allow_failure, when, manual, delayed, retry, timeout, and parallel to control runner selection, job execution conditions, failure handling, scheduling, retry policies, time limits, and concurrent job instances within CI/CD pipelines.

ConfigurationGitLab CIPipeline
0 likes · 5 min read
GitLab CI Configuration Options: tags, allow_failure, when, manual, delayed, retry, timeout, and parallel
DevOps Cloud Academy
DevOps Cloud Academy
May 5, 2020 · Operations

GitLab CI/CD Practices: From Traditional Release Model to Continuous Integration, Delivery, and Tool Comparison

This article explains the drawbacks of the traditional software release process, introduces continuous integration, delivery, and deployment concepts, compares GitLab CI/CD with Jenkins, and outlines the architecture, configuration files, and advantages of using GitLab’s built‑in CI/CD platform.

Continuous DeliveryDevOpsGitLab CI
0 likes · 12 min read
GitLab CI/CD Practices: From Traditional Release Model to Continuous Integration, Delivery, and Tool Comparison
Alibaba Cloud Native
Alibaba Cloud Native
Oct 19, 2019 · Cloud Native

How VPGAME Migrated Its Services to Kubernetes Using GitLab CI/CD and Docker

This article details VPGAME's end‑to‑end migration of its esports platform services to a Kubernetes‑based architecture, covering CI/CD tool selection, Docker and GitLab Runner setup, automated Docker image builds, and Kubernetes Deployment and Service templating with health checks, resource limits, logging and monitoring configurations.

DockerGitLab CIKubernetes
0 likes · 30 min read
How VPGAME Migrated Its Services to Kubernetes Using GitLab CI/CD and Docker
Programmer DD
Programmer DD
Jan 23, 2019 · Operations

How to Build a Full CI/CD Pipeline for Python with GitLab, Docker, and SonarQube

This article walks through creating a complete CI/CD workflow for a Python service using GitLab CI, Docker‑based gitlab‑runner, unit testing, static code analysis with SonarQube, service containers for Redis and MongoDB, and deployment steps, providing all necessary configuration files and commands.

DockerGitLab CIPython
0 likes · 9 min read
How to Build a Full CI/CD Pipeline for Python with GitLab, Docker, and SonarQube
Java Architect Essentials
Java Architect Essentials
Aug 20, 2018 · Operations

Choosing the Right CI/CD Tool: Overview of Jenkins, Travis CI, Circle CI, TeamCity, Codeship, GitLab CI, and Bamboo

This article explains the concept of CI/CD, its benefits for agile development, and provides a detailed comparison of seven popular CI/CD tools—including Jenkins, Travis CI, Circle CI, TeamCity, Codeship, GitLab CI, and Bamboo—covering their features, pricing, and ideal use cases.

Continuous DeploymentDevOpsGitLab CI
0 likes · 15 min read
Choosing the Right CI/CD Tool: Overview of Jenkins, Travis CI, Circle CI, TeamCity, Codeship, GitLab CI, and Bamboo