Xianpeng Shen
Three Ways to Solve the Jenkins Declarative Pipeline "Method code too large" Exception
This article introduces three methods to solve the “Method code too large” exception in Jenkins declarative pipelines, including moving steps outside the pipeline, migrating from declarative to scripted pipelines, and using Shared Libraries.
A Free C/C++ Static Code Analysis Tool—Cppcheck—Integrated with Jenkins
This article introduces the installation, usage, and integration of Cppcheck with Jenkins to improve C/C++ code quality and static analysis capabilities.
Git History Statistics Generator
GitStats, a Git history statistics generation tool written in Python, can generate detailed code submission statistical reports to help developers analyze project activity and contributor information.
Getting Started with JFrog Artifactory
JFrog Artifactory is a powerful binary repository manager. This article introduces its installation, upgrade, and usage.
How to Set Up NFS Sharing and Mount on Different Platforms—Windows/Linux/Unix
This article introduces the steps and commands for setting up NFS sharing and mounting it on different platforms (Windows/Linux/Unix).
Resolving the "Could not read from remote repository" Issue
Resolving the “Could not read from remote repository” error encountered when cloning code using Git, analyzing the causes, and providing solutions.
Git Commit Squash
How to squash multiple Git commits into a single commit, both locally and remotely, using interactive rebase and merge strategies in Bitbucket.
Code Coverage tools of C/C++
Code Coverage is a measurement of how many lines, statements, or blocks of your code are tested using your suite of automated tests. It’s an essential metric to understand the quality of your QA efforts.
A Code Coverage Tool - Squish Coco use examples
introduction to Squish Coco, a code coverage tool, with examples of how to set it up and use it in Visual Studio for C++ projects.
Jenkins Windows agent configuration
Provides a step-by-step guide on how to configure a Jenkins Windows agent, including setting up the Java runtime, creating the node, and troubleshooting common issues.
Jenkins Linux agent configuration
Provides a step-by-step guide on how to configure a Jenkins Linux agent, including setting up the Java runtime, creating the node, and troubleshooting common issues.
Why I Switched from Testing to Development After 9 Years
This article documents my experience and insights from transitioning from testing to development. I share my learning and work arrangements during paternity leave, including reading books, participating in open-source projects, and physical exercise, emphasizing how to maintain learning and growth while caring for a family.