Tag

CI/CD

1 views collected around this technical thread.

php中文网 Courses
php中文网 Courses
Jun 10, 2025 · Backend Development

How to Automate Architecture Testing in PHP Projects for Cleaner Code

This article explains what architecture testing is, why PHP projects need it, introduces tools like Deptrac, PHPArch and PHPMD, shows common testing scenarios, and provides best practices for integrating automated architecture tests into CI/CD pipelines to improve code quality and maintainability.

CI/CDPHPStatic Analysis
0 likes · 6 min read
How to Automate Architecture Testing in PHP Projects for Cleaner Code
DevOps
DevOps
Jun 8, 2025 · Frontend Development

Boost UI Consistency: Master Storybook Visual Testing with Percy

This article explains why visual consistency is crucial for UI components, introduces Storybook visual testing, outlines its advantages, and provides a step‑by‑step Percy integration tutorial—including setup, commands, CI/CD integration, best practices, and measurable benefits for frontend teams.

CI/CDFrontendPercy
0 likes · 6 min read
Boost UI Consistency: Master Storybook Visual Testing with Percy
DevOps Engineer
DevOps Engineer
Jun 5, 2025 · Operations

How to Prevent Jenkins Builds from Interrupting Critical Branches

This article explains how to configure Jenkins pipelines to allow concurrent builds for most branches while ensuring that builds on devel and release branches are queued instead of being aborted, using a simple conditional abortPrevious setting and shared library logic to reduce resource waste and avoid QA disruptions.

CI/CDJenkinsabortPrevious
0 likes · 5 min read
How to Prevent Jenkins Builds from Interrupting Critical Branches
FunTester
FunTester
Jun 5, 2025 · Cloud Native

Automating Thread Dump Generation and Retrieval in Kubernetes for Efficient Fault Diagnosis

The article explains how automating thread dump creation and download in Kubernetes using tools like Fabric8, Prometheus, and CI/CD pipelines dramatically improves fault‑diagnosis speed, data centralization, real‑time capture, and integration with testing frameworks, transforming manual, error‑prone processes into streamlined, intelligent operations.

CI/CDKubernetesMonitoring
0 likes · 6 min read
Automating Thread Dump Generation and Retrieval in Kubernetes for Efficient Fault Diagnosis
Python Programming Learning Circle
Python Programming Learning Circle
May 27, 2025 · Operations

Comprehensive Guide to Python Selenium: From Environment Setup to Advanced Automation Practices

This article provides a thorough, step‑by‑step tutorial on using Python Selenium for web automation, covering installation, element locating strategies, form handling, waiting tactics, Page Object design, data‑driven testing, distributed test grids, performance tuning, mobile testing, AI enhancements, best practices, and resources for mastering end‑to‑end testing workflows.

CI/CDPythonSelenium
0 likes · 5 min read
Comprehensive Guide to Python Selenium: From Environment Setup to Advanced Automation Practices
php中文网 Courses
php中文网 Courses
May 26, 2025 · Operations

Using Jenkins Pipeline for Continuous Integration and Deployment of PHP Applications

This article explains how to set up Jenkins Pipeline to automate the continuous integration, testing, and deployment of PHP applications, covering prerequisite installations, plugin configuration, Jenkinsfile creation with stages for checkout, build, test, and deploy, and how to run and verify the pipeline.

CI/CDDevOpsJenkins
0 likes · 5 min read
Using Jenkins Pipeline for Continuous Integration and Deployment of PHP Applications
Linux Ops Smart Journey
Linux Ops Smart Journey
May 21, 2025 · Operations

Master Jenkins Pipeline Variables: Build Flexible, Maintainable CI/CD Scripts

This guide explores how to define, assign, and scope variables in Jenkins Pipelines—including environment, params, and direct assignments—through clear explanations, practical code snippets, and a real-world Kubernetes multi-container project, showing how parameterized builds transform static scripts into flexible, maintainable CI/CD workflows.

CI/CDDevOpsJenkins
0 likes · 6 min read
Master Jenkins Pipeline Variables: Build Flexible, Maintainable CI/CD Scripts
Selected Java Interview Questions
Selected Java Interview Questions
May 21, 2025 · Operations

From 777 to Least‑Privilege: Securely Deploying Spring Boot with Docker

This article explains why using 777 permissions on production servers is dangerous when deploying a Spring Boot Docker service, and provides step‑by‑step guidance on applying minimal permissions, creating dedicated users, and automating secure deployments with Docker, CI/CD, and Kubernetes.

CI/CDDockerKubernetes
0 likes · 7 min read
From 777 to Least‑Privilege: Securely Deploying Spring Boot with Docker
php中文网 Courses
php中文网 Courses
May 21, 2025 · Backend Development

Rebuilding a PHP Application Stack with a Single Git Commit: IaC, Docker, and CI/CD

This article explains how PHP developers can use Git, Infrastructure as Code, Docker, and CI/CD pipelines to rebuild an entire application stack with a single commit, covering IaC concepts, automated deployment scripts, PHP-specific configuration, repository structure, and integration with CI/CD tools.

CI/CDDevOpsDocker
0 likes · 5 min read
Rebuilding a PHP Application Stack with a Single Git Commit: IaC, Docker, and CI/CD
Linux Ops Smart Journey
Linux Ops Smart Journey
May 19, 2025 · Cloud Native

Automate Go Builds with Jenkins: From Source Code to Docker Image in One Pipeline

This guide walks you through setting up a Jenkins pipeline that automatically compiles a Go project, builds a Docker image with Kaniko, and pushes it to a registry, covering prerequisites, agent configuration, pipeline steps, tips, and verification screenshots.

CI/CDDockerGo
0 likes · 5 min read
Automate Go Builds with Jenkins: From Source Code to Docker Image in One Pipeline
Test Development Learning Exchange
Test Development Learning Exchange
May 18, 2025 · Fundamentals

Guidelines for Testers to Lead Project Testing in Agile Development

This article outlines ten essential practices for testers in agile projects, covering early requirement involvement, test strategy creation, CI/CD integration, collaboration, TDD/BDD adoption, exploratory and performance testing, regression, continuous improvement, and knowledge sharing to ensure high‑quality software delivery.

BDDCI/CDCollaboration
0 likes · 5 min read
Guidelines for Testers to Lead Project Testing in Agile Development
macrozheng
macrozheng
May 16, 2025 · Backend Development

Boost Java Build Speed with Maven‑mvnd: Faster, Resource‑Efficient Builds

This article explains how Maven‑mvnd addresses slow build times, high resource consumption, frequent build latency, and multi‑project build inefficiencies by using a long‑running daemon, GraalVM native executables, and seamless Maven compatibility, providing step‑by‑step installation and usage guidance.

Build OptimizationCI/CDJava
0 likes · 8 min read
Boost Java Build Speed with Maven‑mvnd: Faster, Resource‑Efficient Builds
php中文网 Courses
php中文网 Courses
May 15, 2025 · Operations

Using Jenkins to Automate PHP Project Packaging and Deployment

This tutorial demonstrates how PHP developers can set up Jenkins to automate building, testing, and deploying PHP applications by installing Jenkins, creating a job, configuring the repository, environment variables, build scripts, post‑build actions, and running the job for continuous integration and delivery.

BuildCI/CDDeployment
0 likes · 4 min read
Using Jenkins to Automate PHP Project Packaging and Deployment
Linux Ops Smart Journey
Linux Ops Smart Journey
May 14, 2025 · Cloud Native

Automate Go Builds with Jenkins on Kubernetes: A Step‑by‑Step Guide

Learn how to set up a Jenkins pipeline that automatically pulls a Go project from GitLab, resolves dependencies, compiles the binary, and packages it within a Kubernetes‑based build environment, complete with detailed code snippets and tips for handling network and credential issues.

CI/CDGoJenkins
0 likes · 6 min read
Automate Go Builds with Jenkins on Kubernetes: A Step‑by‑Step Guide
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
Linux Ops Smart Journey
Linux Ops Smart Journey
May 12, 2025 · Cloud Native

Boost CI/CD Efficiency: Using Kubernetes Pods as Jenkins Agents

This article explains how to replace traditional Jenkins agents with Kubernetes containers, covering prerequisites, benefits such as dynamic scaling and environment consistency, step‑by‑step configuration, pipeline code, and verification to create a more efficient and reliable CI/CD workflow.

CI/CDCloud NativeDevOps
0 likes · 5 min read
Boost CI/CD Efficiency: Using Kubernetes Pods as Jenkins Agents
php中文网 Courses
php中文网 Courses
May 12, 2025 · Fundamentals

Python Unit Testing and Debugging Techniques: From unittest to pytest and CI Integration

This article explains why unit testing and debugging are essential in Python development, introduces the unittest and pytest frameworks, shows how to measure test coverage, demonstrates debugging methods like print statements, pdb, and IDE tools, and provides examples of integrating tests into CI pipelines.

CI/CDPythondebugging
0 likes · 10 min read
Python Unit Testing and Debugging Techniques: From unittest to pytest and CI Integration
Linux Ops Smart Journey
Linux Ops Smart Journey
May 10, 2025 · Cloud Native

How to Build Docker‑less Container Images with Kaniko in CI/CD Pipelines

This guide explains how Kaniko enables container image builds without a Docker daemon, covering its architecture, step‑by‑step usage on Kubernetes—including secret creation, Dockerfile preparation, pod deployment, log verification—and outlines its current limitations.

CI/CDCloud NativeContainer Images
0 likes · 8 min read
How to Build Docker‑less Container Images with Kaniko in CI/CD Pipelines
Architecture Digest
Architecture Digest
May 8, 2025 · Backend Development

Introducing Maven‑mvnd: A Faster Maven Daemon for Java Builds

The article explains Maven‑mvnd, a daemon‑based Maven variant that eliminates JVM startup overhead, reduces resource consumption, and speeds up single‑ and multi‑module Java builds, while remaining compatible with existing Maven workflows and offering simple installation, configuration, and usage instructions.

CI/CDJavaMaven
0 likes · 6 min read
Introducing Maven‑mvnd: A Faster Maven Daemon for Java Builds
Linux Ops Smart Journey
Linux Ops Smart Journey
May 7, 2025 · Operations

Master Jenkins Role-Based Authorization: Secure Your CI/CD Pipeline

This guide explains why Jenkins permission management is critical, outlines required plugins, walks through switching to the Role‑based Authorization Strategy, shows how to create and assign roles, and demonstrates verification steps to ensure a secure DevOps workflow.

CI/CDDevOpsJenkins
0 likes · 4 min read
Master Jenkins Role-Based Authorization: Secure Your CI/CD Pipeline