首页
学习
活动
专区
工具
TVP
发布

持续集成

分享CI/CD/DevOps领域踩坑总结。
专栏作者
80
文章
131486
阅读量
17
订阅数
组织内如何评估 CI/CD 成熟度
在一个组织内,不同的团队之间可能会有不同的维度来评估 CI/CD 的成熟度。这使得对衡量每个团队的 CI/CD 的表现变得困难。
Peter Shen
2021-12-21
6920
通过 generic-webhook-trigger 插件实时获取 Bitbucket Repository Events
本篇讨论如何通过 Jenkins generic webhook trigger 插件来获取 Git 仓库事件(Events)。比如获取仓库的 Pull Request ID 等。
Peter Shen
2020-08-11
1.5K0
每个 Jenkins 用户都应该知道这三个最佳实践
在使用 Jenkins 实施了企业级的 CI/CD 工作,有如下三个最重要的实践和总结。
Peter Shen
2020-07-10
1.6K0
Jenkins Tips 002: 处理Shell返回字符串为数组
想通过 Shell 先对数据进行处理,然后返回到 Jenkins pipeline 里,但只能得到 Shell 返回的字符串,因此需要在 Jenkinsfile 里把字符串处理成数组,然后通过一个 for 循环对数组中的值进行处理。
Peter Shen
2020-07-02
1.5K0
这也能用Jenkins?快速实现一个定期批量登录远程虚拟机并支持添加新的主机名称的Job
实现定期批量登录远程虚拟机然后进行一些指定的操作,还支持用户添加新的 hostname。
Peter Shen
2020-06-19
7210
这也能用Jenkins?快速实现一个定期批量登录远程虚拟机并支持添加新的主机名称的Job
实现定期批量登录远程虚拟机然后进行一些指定的操作,还支持用户添加新的 hostname。
Peter Shen
2020-06-15
4850
解决 Jenkins Artifactory Plugin 在 AIX 上传制品失败的问题
分享一个花了两天时间才解决的一个问题:使用 Jenkins Artifactory 插件上传制品到 https 协议的企业级的 Artifactory 失败。该问题只在 AIX 平台上出现的,其他 Windows,Linux, Unix 均正常。
Peter Shen
2020-06-12
1.8K0
从“会写程序的干不过会写PPT的”聊程序员写作
在程序员圈子里比较流行这样一句话“会写程序的干不过会写 PPT 的”,还记得 2019 年新东方年会的一首《放飞自我》里有这样一句歌词戳中了绝大大多数程序员的内心
Peter Shen
2020-06-12
7030
Jenkins 声明式流水线的语法错误检查
在做 Jenkins 声明式流水线开发时常会遇到的问题是:Pipeline 看起来没有问题,当提交到代码仓库后进行 Jenkins 构建时发现原来有语法错误,然后再去修改、提交、构建,结果可能还有有其他没有注意到的语法问题。
Peter Shen
2020-06-12
2.6K0
Jenkins 同步 Bitbucket 代码到 GitHub 中
最近我们团队需要将一些示例和例子从内部的 Bitbucket 同步到 GitHub。我了解 GitHub 可以创建公共的或是私人的仓库,但我们需要保持以下两点
Peter Shen
2020-06-12
1.5K0
Jenkins 与 Bitbucket webhook 的配置和使用
在做 Jenkins 与 Bitbucket 的集成时,需要安装插件:Bitbucket Branch Source,可以通过该插件在 Jenkins 里进行 webhook 的配置。这种方式对于没有 Bitbucket 仓库的管理权限,CI/CD 暂且处于变更比较频繁的阶段,不想麻烦的去申请添加 webhook 的同学来说是非常友好的。即可以不用通过管理员在 Bitbucket 设置里添加 webhook 也可以实现创建 PR 后触发 Jenkins 构建。
Peter Shen
2020-06-12
3.9K0
三种方法解决 Jenkins 声明式流水线 Exception: Method code too large !
这是我第二次在使用 Jenkins 声明式流水线的时候遇到了这个问题,第一次遇到这个问题的时候是在一个 Pipeline 里大概写到 600 多行时候遇到如下错误:
Peter Shen
2020-06-12
3.9K0
Cppcheck:一款免费的 C/C++ 静态代码分析工具与 Jenkins 的集成
由于历史遗留原因,我们当前产品的代码仓库里遗留很多 Warning,这些 Warning 不是一时半会可以解决掉的。只有通过不断的丰富自动化测试用例,来保障最后的质量关卡,才敢有条不紊的进行 Warining 的修复,在次之前,如何有效杜绝继续引入更多的 Warining 是当下应该做的。
Peter Shen
2020-06-12
5.5K0
通过 Jenkins 定期自动给老板提供 Git 仓库的多维度代码分析报告
在上一篇里 GitStats - Git 历史统计信息工具,我已经给老板提供了他想看的所有仓库的 Git 提交历史分析报告了,并且把报告都部署到了一台虚拟机的 tomcat 上了,老板可以通过网址访问直接查看每个仓库的分析报告了,看看谁的贡献大,谁活跃,谁偷懒了,谁周末写代码了(这里不鼓励 996)。
Peter Shen
2020-06-12
7450
GitStats - Git 历史统计信息工具
如果你是研发效能组的一员或者在从事 CI/CD 或 DevOps,除了提供基础设施,指标和数据是也是一个很重要的一环,比如需要分析下某个 Git 仓库代码提交情况:
Peter Shen
2020-06-12
4.9K1
Black Duck 与 Jenkins 集成
在产品开发中经常需要引入一些开源组件,但这些开源的代码的漏洞和许可信息等问题会给产品带来安全以及商业风险,因此在发布产品前需要对这些开源组件的漏洞和许可信息进行扫描。
Peter Shen
2020-06-12
2.3K0
定制一个 Docker 版 Jenkins 镜像
对于如何备份 Jenkins 除了用 Jenkins 插件来定期备份或是定期将配置文件上传到 Git,最近尝试了另外一种方式:就是把 Jenkins 安装到 Docker 里,定期备份一个 Docker Image 最后传到 Artifatory 中。
Peter Shen
2020-06-12
8870
Artifactory 与 Jenkins 集成
上一篇 初识 JFog Artifactory,介绍了什么是 Artifactory,以及如何安装、启动和升级。
Peter Shen
2020-06-12
3.2K0
如何通过 Jenkins 进行资源的锁定和释放
日常工作中需要切换到不同平台(包括 Linux, AIX, Windows, Solris, HP-UX)不同的版本进行开发和验证问题,但是由于虚拟机有限,并不能保证每个开发和测试都有所以平台的虚拟机并且安装了不同的版本,因此准备各种各样的开发和测试环境会花费很长时间。
Peter Shen
2020-06-12
3.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档