跳过正文
Background Image

Posts

建议在 Bitbucket/GitHub 中启用的仓库设置
·599 字·2 分钟
列出 Bitbucket 和 GitHub 仓库推荐启用的设置,包括禁止强制推送、分支保护、标签管理、合并检查以及提交信息规范等。
在 Windows 上开启 22 端口并让其处于监听状态
·307 字·1 分钟
本文介绍如何在 Windows 上开启 22 端口并确保其处于监听状态,以便支持 SSH 连接。内容包括安装 OpenSSH 以及防火墙配置步骤。
启用与禁用 Git sparse-checkout
·244 字·1 分钟
介绍如何启用与禁用 Git sparse-checkout,包括配置只检出指定目录的示例,以及如何恢复到完整检出状态。
解决 Code Sign 默认时间戳服务器 http://timestamp.verisign.com/scripts/timstamp.dll 不可用
·488 字·1 分钟
本文介绍了如何解决 Verisign 时间戳服务器不可用的问题,提供了替代的时间戳服务器地址,帮助开发者顺利完成代码签名。
2021 年国外 IT 公司对于 DevOps 工程师的要求有哪些?
·4054 字·9 分钟
了解国外 IT 公司对 DevOps 工程师的技能要求,帮助你在 2021 年树立学习方向,获取理想岗位。
备份 Jenkins 的方法
·442 字·1 分钟
介绍如何使用 ThinBackup 插件或 Shell 脚本备份 Jenkins,确保 Jenkins 配置和构建数据安全存储。
JaCoCo 实现原理 (JaCoCo Implementation Design)
·2684 字·6 分钟
介绍 JaCoCo 的实现设计,包括覆盖率分析机制、Java 版本要求、字节码操纵、内存使用等方面的内容。
Ansible 实践
·724 字·2 分钟
通过 Ansible 实践,探索如何高效管理和监控多种操作系统的虚拟机。
写给那些想使用 JFrog Artifactory 管理制品的人
·2825 字·6 分钟
本文介绍了 JFrog Artifactory 的概念、优势、工作原理以及最佳实践,帮助读者了解如何使用 Artifactory 管理软件制品。
程序员自我修养之Git提交信息和分支创建规范
·2408 字·5 分钟
本文介绍了如何制定和实施 Git 提交信息和分支创建规范,以提高代码质量和团队协作效率。
在 GitHub 上发布一个 Python 项目需要注意哪些
·1458 字·3 分钟
本文介绍个人或企业在 GitHub 上发布一个 Python 项目需要了解和注意的内容,包括项目结构、依赖管理、版本控制等方面的建议。
关于 Python pip install 与版本管理
·718 字·2 分钟
解释 pip install 在不同版本号场景下的行为,包括如何处理 beta 版本,以及在指定版本号时使用 --upgrade 的影响。
使用 REST API 更新 Jira Server 账号头像
·215 字·1 分钟
介绍如何通过 Jira REST API 更新 Jira Server 账号的头像,并提供 Python 和 Postman 示例。
解决 “Remote session was disconnected because there are no Remote Desktop client access licenses available”
·262 字·1 分钟
修复 Windows Server 2012 R2 上的 RDP 连接问题,错误提示为没有可用的远程桌面客户端访问许可证。
通过 generic-webhook-trigger 插件实时获取 Bitbucket Repository Events
·716 字·2 分钟
本文介绍如何使用 Jenkins 的 generic-webhook-trigger 插件来实时获取 Bitbucket 仓库的事件信息,如 Pull Request ID 等。
Jenkins 执行 Shell 如果返回值不为0,作业(Job)停止并失败怎么办?
·393 字·1 分钟
如何在 Jenkins Pipeline 中处理 Shell 返回值不为0的情况,以确保作业(Job)在执行成功后仍然显示为成功状态。
解决 “.NET Framework 2.0 or later is required on this computer to run a Jenkins agent as a Windows service” 问题
·316 字·1 分钟
当 Jenkins Windows Agent 因缺少 .NET Framework 无法连接时,通过安装 .NET Framework 3.5 并设置 Jenkins Agent 服务来解决问题。
每个 Jenkins 用户都应该知道这三个最佳实践
·1603 字·4 分钟
本文介绍了 Jenkins 的三个最佳实践:配置即代码、Jenkins 共享库和多分支流水线,帮助用户提升 Jenkins 的使用效率和质量。
将 Jenkins Shell 返回的字符串处理为字符数组
·600 字·2 分钟
如何在 Jenkins Pipeline 中将 Shell 返回的字符串处理为字符数组,以便在后续步骤中进行处理和使用。
忽略 Jenkins Shell 步骤中的故障
·389 字·1 分钟
如何在 Jenkins 中使用 set +e 和 set -e 来控制 Shell 脚本的执行行为,以便在出现错误时不终止整个构建流程。
这也能用Jenkins?快速实现一个定期批量登录远程虚拟机并支持添加新的主机名称的Job
·910 字·2 分钟
本文介绍了如何使用 Jenkins 实现定期批量登录远程虚拟机,并支持用户添加新的主机名称,提供了完整的实现代码和步骤。
解决 Jenkins Artifactory Plugin 仅在 AIX 上传制品到 https 协议的 Artifactory 失败的问题
·1995 字·4 分钟
本文介绍了在 AIX 上使用 Jenkins Artifactory 插件上传制品到 https 协议的 Artifactory 失败的问题及其解决方法,包括设置环境变量和调整 Java 系统属性。
从 “会写程序的干不过会写PPT的” —— 聊程序员写作
·1487 字·3 分钟
本文探讨了程序员写作的重要性,强调了写作和表达能力在职业发展中的作用,并分享了个人在写作方面的经验和体会。
如何确保在提交 Jenkins Pipeline 前没有语法错误
·962 字·2 分钟
本文介绍了两种方法来确保在提交 Jenkins Pipeline 前没有语法错误:使用 REST API 进行语法校验和使用 VSCode 插件进行语法检查。
Nightwatch v1.3 介绍
·1468 字·3 分钟
本文介绍了 Nightwatch.js v1.3 版本的新特性和改进,包括 BDD 接口、断言方法和浏览器驱动程序的更新。
使用 JMeter 进行性能测试
·631 字·2 分钟
介绍如何使用 JMeter 进行性能测试,包括录制脚本、在 GUI 和非 GUI 模式下运行测试,以及在 Jenkins 中实现自动化测试。
如何将 Bitbucket 仓库同步到 GitHub
·1218 字·3 分钟
介绍如何通过 Jenkins 将 Bitbucket 仓库的 master 分支同步到 GitHub。
Jenkins 与 Bitbucket Webhooks 的配置和使用
·1303 字·3 分钟
本文介绍如何在 Jenkins 中配置 Bitbucket Webhooks,以便在创建 Pull Request 时自动触发 Jenkins 构建。
三种方法解决 Jenkins 声明式流水线 Exception Method code too large !
·1033 字·3 分钟
本文介绍了三种方法来解决 Jenkins 声明式流水线中出现的 “Method code too large” 异常,包括将步骤放到管道外的方法、从声明式迁移到脚本式管道以及使用 Shared Libraries。
2021 年务必知道的最好用的 14 款 CI/CD 工具
·4806 字·10 分钟
本文列出了市场上最流行的 14 种 CI/CD 工具,包括 Jenkins、CircleCI、TeamCity 等,并介绍了它们的主要特性和使用场景。
DevOps Top 30+ 面试问题
·5981 字·12 分钟
本文列出了 DevOps 领域的 30 多个常见面试问题,涵盖 DevOps 基础知识、CI/CD、DevOps 工具和实践等方面,帮助求职者准备 DevOps 面试。
如何给你的 Git 仓库“瘦身”
·2239 字·5 分钟
如何从 Git 仓库中删除不需要的文件和历史记录,以减少仓库的大小,并提供了两种方法:使用 BFG Repo Cleaner 或 git filter-branch。
一款免费的 C/C++ 静态代码分析工具 Cppcheck 与 Jenkins 集成
·1563 字·4 分钟
本文介绍了 Cppcheck 的安装、使用以及与 Jenkins 的集成方法,旨在提升 C/C++ 代码质量和静态分析能力。
用 VirtualBox 配置一台 Linux 虚拟机
·145 字·1 分钟
本文介绍了如何在 VirtualBox 中配置一台 Linux 虚拟机,包括下载、安装和配置步骤,帮助用户快速搭建 Linux 环境。
HP-UX 安装工具以及一些使用总结
·374 字·1 分钟
本文介绍了在 HP-UX 系统上安装 Java 8、gzip 和 gunzip 的方法,以及如何解决 HP-UX 上使用 bash 时遇到的库依赖问题。
最有用的 Linux 命令行技巧
·198 字·1 分钟
本文介绍了一些最有用的 Linux 命令行技巧,以提高开发和运维的效率。
通过 Jenkins 定期自动给老板提供 Git 仓库的多维度代码分析报告
·1045 字·3 分钟
本文介绍了如何使用 Jenkins 定期自动生成 Git 仓库的多维度代码分析报告,包括手动执行和定时执行的实现方式,帮助开发者和团队更好地了解代码质量和贡献情况。
AIX 上安装工具以及一些使用总结
·256 字·1 分钟
记录在使用 AIX 时所遇到的问题和解决办法,以备以后遇到同样问题不要再因为这些再浪费时间,希望也能帮助到你。
Solaris 安装工具以及一些使用总结
·61 字·1 分钟
本文记录了在使用 Solaris 时遇到的问题和解决办法,包括安装工具、配置网络、安装软件包等,帮助用户更高效地使用 Solaris 系统。
Jenkins Warnings Next Generation 插件
·7730 字·16 分钟
本文介绍了 Jenkins Warnings Next Generation 插件的功能和配置方法,包括如何收集编译器警告和静态分析工具报告的问题,并可视化结果。
Git 历史统计信息生成器
·1133 字·3 分钟
GitStats,一个用 Python 编写的 Git 历史统计信息生成工具,能够生成详细的代码提交统计报告,帮助开发者分析项目活跃度和贡献者情况。
Black Duck 与 Jenkins 集成
·1010 字·3 分钟
本文介绍如何将 Black Duck 与 Jenkins 集成,实现对代码仓库的自动化安全扫描和漏洞检测。
Docker 常用命令
·235 字·1 分钟
一个 Docker 常用命令小纸条,记录一些常用的 Docker 命令和操作,方便日常使用和参考。
Docker 版本概述
·278 字·1 分钟
概述 Docker 的不同版本,包括社区版、企业版和企业级解决方案,适用于不同规模和需求的用户。
北京48小时:记一次参加 DevOps 训练营
·1884 字·4 分钟
记录我在北京参加 JFrog DevOps 训练营的经历,分享培训内容和个人感受,以及对未来工作的思考。
定制一个 Docker 版 Jenkins 镜像
·591 字·2 分钟
如何定制一个 Docker 版 Jenkins 镜像,并将其备份到 Artifactory,便于在需要时快速恢复 Jenkins 环境。
Artifactory 与 Jenkins 集成
·719 字·2 分钟
本文介绍如何将 JFrog Artifactory 与 Jenkins 集成,实现持续集成和制品管理。
初识 JFrog Artifactory
·896 字·2 分钟
JFrog Artifactory 是一个强大的二进制存储库管理器,本文介绍其安装、升级和使用方法。
Jenkins Console Output 显示彩色
·57 字·1 分钟
本文介绍了如何在 Jenkins 的 Console Output 中使用颜色来突出显示重要日志信息,提升可读性和易用性。
Jenkins privilege management
·97 字·1 分钟
本文介绍了如何在 Jenkins 中进行权限管理,包括如何设置 Job 的访问权限和执行权限,以确保安全和高效的 CI/CD 流程。
如何设置 NFS 共享以及在不同的平台 Windows/Linux/Unix 进行挂载
·678 字·2 分钟
本文介绍了如何设置 NFS 共享以及在不同平台(Windows/Linux/Unix)上进行挂载的步骤和命令。
解决 Could not read from remote repository 问题
·956 字·2 分钟
解决在使用 Git 克隆代码时遇到的 “Could not read from remote repository” 错误,分析原因并提供解决方案。
Git 提交合并(Squash)
·296 字·1 分钟
介绍如何将多个 Git 提交合并为一个提交,包括本地和已推送到远程的情况,分别使用交互式 rebase 和在 Bitbucket 中的合并策略。
如何通过 Jenkins 进行资源的锁定和释放
·901 字·2 分钟
本文介绍了如何使用 Jenkins 的 Lockable Resources 插件来管理和锁定资源,确保在多任务环境中资源的独占性和安全性。
在大型企业里维护多分支流水线
·1598 字·4 分钟
如果没有适当的解决方案,在大型企业可能难以创建和维护多分支流水线。
Git 分支策略
·772 字·2 分钟
介绍大型项目的 Git 分支策略,包括 master、develop、release 和 hotfix 分支的作用和使用方法,帮助团队更好地管理代码和版本发布。
通过 Jenkins 来提交修改的代码 git push by Jenkins
·439 字·1 分钟
如何通过 Jenkins Pipeline 脚本来提交修改的代码到 Git 仓库,包括克隆仓库、修改代码和推送更改等步骤。
Execute sudo without password
·331 字·1 分钟
本文介绍了如何在 Jenkins Pipeline 中执行 sudo 命令而无需输入密码,提供了具体的实现方法和示例代码。
Git 管理
·324 字·1 分钟
本文介绍了 Git 的常见管理操作,包括分支管理、提交规范、代码审查等,帮助开发者更好地使用 Git 进行版本控制。
Hexo 添加 Disqus 留言功能
·350 字·1 分钟
在 Hexo 博客中集成 Disqus 评论系统,允许读者留言和互动。
Jenkinsfile example - 实现交互、clone 多个仓库以及 git push
·416 字·1 分钟
这个 Jenkinsfile 示例展示了如何在 Jenkins Pipeline 中实现交互式输入、克隆多个 Git 仓库,并在构建完成后将代码推送到远程仓库。
C/C++ 代码覆盖率工具
·225 字·1 分钟
代码覆盖率衡量自动化测试覆盖的代码行、语句或代码块的比例,是评估 QA 质量的重要指标。本文列出了常见的 C/C++ 代码覆盖率工具及其特性。
代码覆盖率工具 Squish Coco 使用示例
·596 字·2 分钟
介绍代码覆盖率工具 Squish Coco,并展示在 Visual Studio C++ 项目中如何安装、配置、执行和查看覆盖率结果。
GitSCM clone code don't display branch
·546 字·2 分钟
如何在 Jenkins 中使用 GitSCM插件克隆代码时,确保正确显示分支信息,避免出现 HEAD detached 状态的问题。
通过参数化上传文件到 FTP 服务器
·359 字·1 分钟
本文介绍了如何使用 Windows Batch 脚本通过参数化的方式上传文件到 FTP 服务器,避免在脚本中硬编码 FTP 凭据。
Jenkins Linux Agent 配置
·353 字·1 分钟
本文提供了 Jenkins Linux Agent 的逐步配置指南,包括 Java 运行时的准备、节点创建以及常见问题的排查方法。
Jenkins Windows Agent 配置
·608 字·2 分钟
本文提供 Jenkins Windows Agent 的详细配置步骤,包括 Java 运行时准备、节点创建以及常见问题的排查方法。
最受欢迎的 Python 自动化测试框架推荐
·749 字·2 分钟
本文整理了当前最受欢迎的 Python 自动化测试框架,包括 Robot Framework、RedwoodHQ、Jasmine 和 Pytest 的介绍和比较。
如何做好功能测试
·1799 字·4 分钟
介绍功能测试的基本流程、用例设计、项目控制、上线回归等方面的建议,帮助测试人员提升功能测试的质量和效率。
做了9年测试,我为何转开发?
·691 字·2 分钟
本文记录了我从测试转为开发的经历和感悟,分享了在陪产假期间的学习和工作安排,包括阅读书籍、参与开源项目、体育锻炼等,强调了如何在照顾家庭的同时保持学习和成长。
C-print
·61 字·1 分钟
一个 C 语言打印字符的示例,展示如何使用循环和条件语句打印特定模式的字符。
C-Language 计算图形的面积
·590 字·2 分钟
一个 C 语言程序,用于计算圆、矩形和三角形的面积,支持用户输入和验证。
C-Language 自定义函数
·110 字·1 分钟
介绍 C 语言中自定义函数的基本概念和使用方法,包括函数的声明、定义和调用。
Error: Permission denied (publickey)
·276 字·1 分钟
本文介绍了如何在配置多个 SSH Git Key 时解决 “Permission denied (publickey)” 错误,确保 GitHub 和 Bitbucket 的 SSH 连接正常工作。
我眼中的高级测试工程师
·863 字·2 分钟
本文介绍了高级测试工程师所需的技能和经验,包括测试理论、业务能力、工具使用、代码能力等方面,帮助读者了解如何成为一名优秀的高级测试工程师。
DevOps 实践
·242 字·1 分钟
本文介绍了 DevOps 实践的核心概念、目标和实施方法,强调了持续集成、持续交付和自动化的重要性。
Jenkinsfile 配置
·256 字·1 分钟
本文介绍了如何使用 Jenkinsfile 配置 Jenkins Pipeline,包括构建、测试和发布阶段的示例,以及如何处理邮件通知。
Git 命令备忘
·188 字·1 分钟
本文总结了 Git 的常用命令和技巧,帮助开发者快速查找和使用 Git 命令,提高工作效率。
Git remove and add remote repository
·63 字·1 分钟
本文介绍了如何在 Git 中移除和添加远程仓库,帮助开发者管理代码仓库的远程连接。
Nightwatch 使用 VS code 进行调试
·86 字·1 分钟
本文介绍如何配置 VS Code 来调试 Nightwatch 测试代码,提供了详细的配置示例和步骤。
Nightwatch 持续集成问题
·411 字·1 分钟
介绍如何在 Nightwatch 持续集成中处理自动化测试用例的常见问题,包括运行时间过长、程序卡住和异常处理。
Nightwatch 打开多个窗口
·50 字·1 分钟
如何在 Nightwatch 中打开多个浏览器窗口并切换控制。
Ubuntu 上使用 VPN
·93 字·1 分钟
本文介绍了如何在 Ubuntu 上使用 VPN,包括安装和配置步骤,帮助用户安全地访问网络资源。
Ubuntu 上安装 VS Code
·28 字·1 分钟
在 Ubuntu 上安装 Visual Studio Code 的步骤和方法,帮助你快速开始使用这款强大的代码编辑器。
Nightwatch wait For Text
·124 字·1 分钟
本文介绍了如何在 Nightwatch.js 中等待特定文本出现的示例代码。
Nightwatch 得到和验证 cookies
·315 字·1 分钟
本文介绍了如何在 Nightwatch.js 中处理 cookies,包括登录时验证 cookies 的存在性和清除 access_token 的示例代码。
Nightwatch 元素判断
·63 字·1 分钟
本文介绍了如何在 Nightwatch.js 中验证元素的存在性和状态,包括常用的验证方法和示例代码。
Change Hexo code highlight
·137 字·1 分钟
Hexo 默认主题代码高亮是黑色的,如果想换个风格?本文介绍如何修改 Hexo 主题代码高亮样式。
Nightwatch 测试用例失败继续执行
·193 字·1 分钟
本文介绍了如何在 Nightwatch 自动化测试中处理测试用例失败的情况,使得后续测试脚本能够继续执行,而不是中断。
Nightwatch 验证元素是否存在
·292 字·1 分钟
本文介绍了如何在 Nightwatch.js 中判断元素是否存在,并提供了示例代码。
Hexo 博客文章中插入图片
·141 字·1 分钟
在 Hexo 博客文章中插入图片的方法和技巧,帮助你更好地展示内容。
Hexo 配置 rss 订阅功能
·61 字·1 分钟
本文介绍如何在 Hexo 博客中配置 RSS 订阅功能,包括安装插件和配置文件。
Nightwatch 自动化测试中比较颜色
·290 字·1 分钟
本文介绍了如何在 Nightwatch.js 中处理颜色比较,包括获取元素的颜色值并与预期颜色进行对比的示例代码。
Nightwatch 获取接口返回数据
·270 字·1 分钟
本文介绍了如何在 Nightwatch.js 中通过接口自动生成和返回数据,并在测试用例中使用这些数据。
Nightwatch 异步操作
·213 字·1 分钟
本文介绍了如何在 Nightwatch.js 中处理异步操作,包括获取 License 数量并进行比较的示例代码。
Nightwatch 模拟键盘操作
·275 字·1 分钟
本文介绍了如何在 Nightwatch.js 中模拟键盘操作,包括输入文本和组合键操作的示例代码。
Nightwatchjs 中文参考手册
·302 字·1 分钟
Nightwatch.js 是一个基于 Node.js 的自动化测试框架,本文提供了 Nightwatch.js 的中文参考手册和示例代码。