解决 “.NET Framework 2.0 or later is required on this computer to run a Jenkins agent as a Windows service” 问题2020-07-16·316 字·1 分钟沈显鹏Troubleshooting Jenkins当 Jenkins Windows Agent 因缺少 .NET Framework 无法连接时,通过安装 .NET Framework 3.5 并设置 Jenkins Agent 服务来解决问题。
每个 Jenkins 用户都应该知道这三个最佳实践2020-07-06·1603 字·4 分钟沈显鹏Jenkins DevOps本文介绍了 Jenkins 的三个最佳实践:配置即代码、Jenkins 共享库和多分支流水线,帮助用户提升 Jenkins 的使用效率和质量。
将 Jenkins Shell 返回的字符串处理为字符数组2020-06-22·600 字·2 分钟沈显鹏Jenkins如何在 Jenkins Pipeline 中将 Shell 返回的字符串处理为字符数组,以便在后续步骤中进行处理和使用。
忽略 Jenkins Shell 步骤中的故障2020-06-21·389 字·1 分钟沈显鹏Jenkins如何在 Jenkins 中使用 set +e 和 set -e 来控制 Shell 脚本的执行行为,以便在出现错误时不终止整个构建流程。
这也能用Jenkins?快速实现一个定期批量登录远程虚拟机并支持添加新的主机名称的Job2020-06-13·910 字·2 分钟沈显鹏Shell Jenkins本文介绍了如何使用 Jenkins 实现定期批量登录远程虚拟机,并支持用户添加新的主机名称,提供了完整的实现代码和步骤。
解决 Jenkins Artifactory Plugin 仅在 AIX 上传制品到 https 协议的 Artifactory 失败的问题2020-06-03·1995 字·4 分钟沈显鹏Troubleshooting Artifactory JFrog本文介绍了在 AIX 上使用 Jenkins Artifactory 插件上传制品到 https 协议的 Artifactory 失败的问题及其解决方法,包括设置环境变量和调整 Java 系统属性。
从 “会写程序的干不过会写PPT的” —— 聊程序员写作2020-05-30·1487 字·3 分钟沈显鹏Others本文探讨了程序员写作的重要性,强调了写作和表达能力在职业发展中的作用,并分享了个人在写作方面的经验和体会。
如何确保在提交 Jenkins Pipeline 前没有语法错误2020-05-23·962 字·2 分钟沈显鹏Jenkins本文介绍了两种方法来确保在提交 Jenkins Pipeline 前没有语法错误:使用 REST API 进行语法校验和使用 VSCode 插件进行语法检查。
使用 JMeter 进行性能测试2020-05-09·631 字·2 分钟沈显鹏JMeter介绍如何使用 JMeter 进行性能测试,包括录制脚本、在 GUI 和非 GUI 模式下运行测试,以及在 Jenkins 中实现自动化测试。
如何将 Bitbucket 仓库同步到 GitHub2020-05-05·1218 字·3 分钟沈显鹏GitHub Bitbucket Jenkins介绍如何通过 Jenkins 将 Bitbucket 仓库的 master 分支同步到 GitHub。
Jenkins 与 Bitbucket Webhooks 的配置和使用2020-04-28·1303 字·3 分钟沈显鹏Bitbucket Webhook Jenkins本文介绍如何在 Jenkins 中配置 Bitbucket Webhooks,以便在创建 Pull Request 时自动触发 Jenkins 构建。
三种方法解决 Jenkins 声明式流水线 Exception Method code too large !2020-04-20·1033 字·3 分钟沈显鹏Pipeline Troubleshooting本文介绍了三种方法来解决 Jenkins 声明式流水线中出现的 “Method code too large” 异常,包括将步骤放到管道外的方法、从声明式迁移到脚本式管道以及使用 Shared Libraries。
一款免费的 C/C++ 静态代码分析工具 Cppcheck 与 Jenkins 集成2020-02-16·1563 字·4 分钟沈显鹏Jenkins Cppcheck本文介绍了 Cppcheck 的安装、使用以及与 Jenkins 的集成方法,旨在提升 C/C++ 代码质量和静态分析能力。
HP-UX 安装工具以及一些使用总结2020-02-05·374 字·1 分钟沈显鹏HP-UX本文介绍了在 HP-UX 系统上安装 Java 8、gzip 和 gunzip 的方法,以及如何解决 HP-UX 上使用 bash 时遇到的库依赖问题。
通过 Jenkins 定期自动给老板提供 Git 仓库的多维度代码分析报告2020-01-21·1045 字·3 分钟沈显鹏Stats Git本文介绍了如何使用 Jenkins 定期自动生成 Git 仓库的多维度代码分析报告,包括手动执行和定时执行的实现方式,帮助开发者和团队更好地了解代码质量和贡献情况。
Solaris 安装工具以及一些使用总结2020-01-07·61 字·1 分钟沈显鹏Solaris本文记录了在使用 Solaris 时遇到的问题和解决办法,包括安装工具、配置网络、安装软件包等,帮助用户更高效地使用 Solaris 系统。
Jenkins Warnings Next Generation 插件2019-12-28·7730 字·16 分钟沈显鹏Jenkins本文介绍了 Jenkins Warnings Next Generation 插件的功能和配置方法,包括如何收集编译器警告和静态分析工具报告的问题,并可视化结果。
Git 历史统计信息生成器2019-12-17·1133 字·3 分钟沈显鹏Stats GitGitStats,一个用 Python 编写的 Git 历史统计信息生成工具,能够生成详细的代码提交统计报告,帮助开发者分析项目活跃度和贡献者情况。
Black Duck 与 Jenkins 集成2019-12-08·1010 字·3 分钟沈显鹏BlackDuck Jenkins本文介绍如何将 Black Duck 与 Jenkins 集成,实现对代码仓库的自动化安全扫描和漏洞检测。
定制一个 Docker 版 Jenkins 镜像2019-12-01·591 字·2 分钟沈显鹏Jenkins Docker如何定制一个 Docker 版 Jenkins 镜像,并将其备份到 Artifactory,便于在需要时快速恢复 Jenkins 环境。
Artifactory 与 Jenkins 集成2019-11-17·719 字·2 分钟沈显鹏Artifactory Jenkins本文介绍如何将 JFrog Artifactory 与 Jenkins 集成,实现持续集成和制品管理。
初识 JFrog Artifactory2019-11-10·896 字·2 分钟沈显鹏Artifactory JFrogJFrog Artifactory 是一个强大的二进制存储库管理器,本文介绍其安装、升级和使用方法。
如何设置 NFS 共享以及在不同的平台 Windows/Linux/Unix 进行挂载2019-09-10·678 字·2 分钟沈显鹏NFS Shell Jenkins本文介绍了如何设置 NFS 共享以及在不同平台(Windows/Linux/Unix)上进行挂载的步骤和命令。
解决 Could not read from remote repository 问题2019-09-01·956 字·2 分钟沈显鹏解决在使用 Git 克隆代码时遇到的 “Could not read from remote repository” 错误,分析原因并提供解决方案。
Git 提交合并(Squash)2019-08-20·296 字·1 分钟沈显鹏Squash Git介绍如何将多个 Git 提交合并为一个提交,包括本地和已推送到远程的情况,分别使用交互式 rebase 和在 Bitbucket 中的合并策略。
如何通过 Jenkins 进行资源的锁定和释放2019-08-10·901 字·2 分钟沈显鹏Jenkins Pipeline本文介绍了如何使用 Jenkins 的 Lockable Resources 插件来管理和锁定资源,确保在多任务环境中资源的独占性和安全性。
Git 分支策略2019-07-28·772 字·2 分钟沈显鹏Git DevOps介绍大型项目的 Git 分支策略,包括 master、develop、release 和 hotfix 分支的作用和使用方法,帮助团队更好地管理代码和版本发布。
通过 Jenkins 来提交修改的代码 git push by Jenkins2019-07-22·439 字·1 分钟沈显鹏Jenkins Git Pipeline如何通过 Jenkins Pipeline 脚本来提交修改的代码到 Git 仓库,包括克隆仓库、修改代码和推送更改等步骤。
在 Jenkins pipeline 中执行 sudo 的时候不需要输入密码2019-07-16·331 字·1 分钟沈显鹏Jenkins Pipeline Shell OS本文介绍了如何在 Jenkins Pipeline 中执行 sudo 命令而无需输入密码,提供了具体的实现方法和示例代码。
Jenkinsfile example - 实现交互、clone 多个仓库以及 git push2019-07-07·416 字·1 分钟沈显鹏Jenkins Pipeline这个 Jenkinsfile 示例展示了如何在 Jenkins Pipeline 中实现交互式输入、克隆多个 Git 仓库,并在构建完成后将代码推送到远程仓库。
代码覆盖率工具 Squish Coco 使用示例2019-05-21·596 字·2 分钟沈显鹏SquishCoco Coverage DevOps介绍代码覆盖率工具 Squish Coco,并展示在 Visual Studio C++ 项目中如何安装、配置、执行和查看覆盖率结果。
C/C++ 代码覆盖率工具2019-05-21·225 字·1 分钟沈显鹏Coverage代码覆盖率衡量自动化测试覆盖的代码行、语句或代码块的比例,是评估 QA 质量的重要指标。本文列出了常见的 C/C++ 代码覆盖率工具及其特性。
GitSCM clone code don't display branch2019-05-14·546 字·2 分钟沈显鹏Jenkins Pipeline如何在 Jenkins 中使用 GitSCM插件克隆代码时,确保正确显示分支信息,避免出现 HEAD detached 状态的问题。
通过参数化上传文件到 FTP 服务器2019-05-13·359 字·1 分钟沈显鹏Automation Shell FTP本文介绍了如何使用 Windows Batch 脚本通过参数化的方式上传文件到 FTP 服务器,避免在脚本中硬编码 FTP 凭据。
Jenkins Windows Agent 配置2019-05-12·608 字·2 分钟沈显鹏Jenkins本文提供 Jenkins Windows Agent 的详细配置步骤,包括 Java 运行时准备、节点创建以及常见问题的排查方法。
Jenkins Linux Agent 配置2019-05-12·353 字·1 分钟沈显鹏Jenkins本文提供了 Jenkins Linux Agent 的逐步配置指南,包括 Java 运行时的准备、节点创建以及常见问题的排查方法。
做了9年测试,我为何转开发?2018-07-21·691 字·2 分钟沈显鹏Work Others本文记录了我从测试转为开发的经历和感悟,分享了在陪产假期间的学习和工作安排,包括阅读书籍、参与开源项目、体育锻炼等,强调了如何在照顾家庭的同时保持学习和成长。
我眼中的高级测试工程师2018-05-06·863 字·2 分钟沈显鹏Work Others本文介绍了高级测试工程师所需的技能和经验,包括测试理论、业务能力、工具使用、代码能力等方面,帮助读者了解如何成为一名优秀的高级测试工程师。
Error: Permission denied (publickey)2018-05-06·276 字·1 分钟沈显鹏Git本文介绍了如何在配置多个 SSH Git Key 时解决 “Permission denied (publickey)” 错误,确保 GitHub 和 Bitbucket 的 SSH 连接正常工作。
Jenkinsfile 配置2018-04-14·256 字·1 分钟沈显鹏Jenkins Pipeline本文介绍了如何使用 Jenkinsfile 配置 Jenkins Pipeline,包括构建、测试和发布阶段的示例,以及如何处理邮件通知。