写点什么

持续集成

6 人感兴趣 · 97 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/bc/bc90a7365b13ba7c7054e941d0aaf0a8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面对复杂的系统与众多的插件,如何确保 Jenkins 项目的安全性?

CloudBees在Jenkins/CBCI生态系统上建立了一个专门的安全团队。关于该团队的公开信息可以在从此链接中找到:https://www.jenkins.io/security/。由于所涉及的系统复杂且插件数量众多(见下文),许多扫描提供的信息缺少有价值的上下文,除非使用者有相应的工

https://static001.geekbang.org/infoq/8e/8e1953960fd201c1675a8f08c93e6395.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

解决流水线瓶颈、提升编码效率的五个方法(下篇)

在《CI/CD | 解决流水线瓶颈、提升编码效率的五个方法(上篇)》中,CloudBees公司产品营销经理Samantha Frost介绍了能够优化软件开发团队流水线的两个解决方案。本篇文章将为大家带来余下三个挑战的解决方案。在文章的结尾处,还将介绍她选择的解决方案。

https://static001.geekbang.org/infoq/8e/8e1953960fd201c1675a8f08c93e6395.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

解决流水线瓶颈、提升编码效率的五个方法(上篇)

确保流水线配置符合组织标准或法规要求只会让问题变得更加复杂。对于开发人员来说,了解他们的流水线需要满足哪些标准都有点难,更别说以有效的方式实施这些标准了。

https://static001.geekbang.org/infoq/67/6705b53beb86df6d9c16f91e06cf6481.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

建木缓存—提升构建速度,让你不加班!

用户头像
Jianmu
03-20

之前建木的CI/CD流程执行完,会自动清理工作空间,某些节点:如大家经常提到的maven构建,每次执行时都会重新下载Java项目所需的依赖,让小伙伴们“一等再等”。有了缓存之后,依赖包不用重复下载,构建速度也将大大提升。

https://static001.geekbang.org/infoq/55/559ed362b66047009f29b018a5d34a74.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Perforce 研讨会回顾 | Helix Core 在芯片行业的应用实例:芯片项目的版本控制、持续集成及自动化

2023年2月28日,龙智联合全球领先的数字资产管理和DevSecOps工具厂商Perforce共同举办Perforce on Tour网络研讨会——“赋能‘大’研发,助力‘快’交付”。

https://static001.geekbang.org/infoq/f7/f7528d283b429a98d49e100aee59f44a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CI/CD | 深入研究 Jenkins 后,我挖掘出了找到了摆脱低效率低下的方法

在本系列的第一篇文章中,您已经了解了一些关于如何管理Jenkins的内容,主要是为无序的人带来秩序。在这篇文章中,我将更深入地探讨我效率低下的问题,提出我们工作流中一些安全性、治理和合规性的挑战。

软件测试 / 测试开发 | 静态扫描体系集成

FindBugs 是一个 Java 项目的静态代码扫描工具,它支持的项目类型包括 Maven,Grade,Ant等,可以在不运行程序的前提下对软件进行潜在 Bug 的分析,帮助团队在程序运行之前就最大程度发现隐藏较深的问题,提示的内容包含真正的权限和潜在可能发生的错误问题;

软件测试 / 测试开发 | Jenkins 多任务关联

当有多个 Jenkins job 时,job 的执行需要按照先后顺序去执行,这个过程就是 Jenkins 的多任务关联。通常用于项目的编译、打包、执行冒烟、执行项目 case 多任务协助的场景中。

软件测试 / 测试开发 | Jenkins 通过什么方式报警?

在工作中,一般是没有时间一直看着 Jenkins 直到它运行结果出现的。所以采用了配置 Email 的方式,可以及时将结果通知给我们。

软件测试 / 测试开发 | 如何安装 Jenkins 插件?

Jenkins 强大的原因之一就是插件众多,插件帮助 Jenkins 丰富自身原有的功能。

软件测试 / 测试开发 | Jenkins 中,如何管理用户及其相对应权限?

上线 Jenkins 做自动构建后,随着项目越来越多,Jenkins 中配置的项目越来越多,需要根据不同项目组用户来控制项目的权限,实现 A 用户只能查看自己的项目,只有构建权限和查看权限且不能编辑项目,同理 B 用户也不能看到 A 用户的构建项目。

软件测试 / 测试开发 | Jenkins 节点该如何管理?

Jenkins 拥有分布式构建(在 Jenkins 的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows 和 Linux 系统)中编译、测试等

软件测试 / 测试开发 | Jenkins 如何参数化 job ?

在部署测试环境的时候,同一个项目根据不同需求,要部署不同的分支进行测试,这个时候可以对输入的分支名称进行参数化来达到目的。

软件测试 / 测试开发 | Jenkins 持续集成体系介绍

Jenkins 是一个广泛用于持续构建的可视化 Web 工具,持续构建包括项目的自动化编译、打包、分发部署。Jenkins 可以很好的支持各种语言(比如:Java、 C#、 PHP 等)的项目构建,也完全兼容 Ant、Maven、Gradle 等多种第三方构建工具,同时跟 SVN、Git 能无缝

https://static001.geekbang.org/infoq/d4/d4d0ab888a64e5eb017a9008c38781c4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

建木 v2.6.2 发布

用户头像
Jianmu
2022-12-30

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。

https://static001.geekbang.org/infoq/00/0012e84d83de66f3870838b1852e1736.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

新一代 CI 即将到来!

用户头像
CODING DevOps
2022-11-04

CODING CI 3.0 比传统持续集成好在哪里?

https://static001.geekbang.org/infoq/fa/fac688bb5de478190fbfc108847906b6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

引擎上新|卡片焕新升级,信息高效呈现

用户头像
Jianmu
2022-10-31

各位GitLink的小伙伴,最近有没有发现引擎模块的流水线卡片有所变化呢~ 为了给用户更好的使用体验,建木团队的小伙伴完成了这次卡片升级。最新版的卡片丰富了展示信息,重要内容一目了然,相比旧版卡片更加直观。具体做了哪些调整呢?一起来看看吧!

https://static001.geekbang.org/infoq/d4/d4d0ab888a64e5eb017a9008c38781c4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

建木 v2.5.7 发布

用户头像
Jianmu
2022-10-21

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。

https://static001.geekbang.org/infoq/d4/d4d0ab888a64e5eb017a9008c38781c4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

建木 v2.5.6 发布

用户头像
Jianmu
2022-10-08

卡片增加执行状态文字信息(未启动、待启动、执行中、挂起、失败、成功) 最近一次执行(#144) 最近一次执行开始时间(13天前)、执行时长(2m 42s)

https://static001.geekbang.org/infoq/9f/9f9e9c9e50879e267d7d8ecd89b7dfab.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

陈宗绵|关于研发效能的理想与现实

用户头像
laofo
2022-10-05

宗绵大佬在组织管理、工具建设、目标对齐、绩效考核、用户故事粒度、MVP、过度设计、代码质量等方面进行了分享。造轮子有成本为啥还不断重复造?产品创意怎么评估验证?质量是免费的么?字字珠玑,没有上手实操干过的人,写不出这么深入的文章,推荐给大家。

https://static001.geekbang.org/infoq/5b/5baa09ce41bac7b0d407bbb2844fa993.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「Gitea 篇」如何用 Git 平台账号登录建木 CI

用户头像
Jianmu
2022-09-19

这是《如何用Git平台账号登录建木CI》系列文章的第三篇,建木CI立志整合所有第三方Git平台来登录建木CI!此篇我们将整合Gitea平台来登录建木CI

https://static001.geekbang.org/infoq/9f/9f9e9c9e50879e267d7d8ecd89b7dfab.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

研发效能之环境管理

用户头像
laofo
2022-09-14

环境管理是我们日常工作中比较复杂的一环,涉及程序、配置、数据等,如果是开发、测试环境,还会涉及测试数据造数、系统刷数据、不同人使用、锁定、转让、释放等问题。我将会从环境分类、环境建设的难点,以及最后如何解决这些难点来讲述研发效能之环境建设。

https://static001.geekbang.org/infoq/2a/2a17e913e88656a9ead917f632a965eb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CI/CD | 大型企业与开发团队如何进行持续集成与持续发布

Jenkins是当今最流行的持续集成工具之一, 企业选择Jenkins,可以从它的灵活性和自动化能力中获益。但除此之外的其他需求呢?企业规模在不断增大,他们如何在不增加管理负担的情况下,让CI扩展到整个组织,并满足安全和合规要求?

https://static001.geekbang.org/infoq/8e/8e8dec4f02ffae46445f620fb09a2a75.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

建木×GitLink,解锁高效开发新体验

用户头像
Jianmu
2022-08-29

抱着让软件研发更简单、开发运维更愉悦、开源社区更美好的目标,建木和GitLink,走到了一起。

https://static001.geekbang.org/infoq/1a/1a46bf64516c61d332e2b4d03fd4f0fe.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

高效率团队为啥都会选择 Jenkins?一文带您了解 Jenkins

用户头像
wljslmz
2022-08-25

相信不管是做开发还是测试的朋友,对于Jenkins应该很熟悉,即使你用的是其他相同功能的的工具,听总归听过吧,那么你知道Jenkins的架构是什么样子吗?它的优势在哪?本文瑞哥就带着大家好好了解一下Jenkins这个强大的工具。

https://static001.geekbang.org/infoq/d1/d181ab0418cb13aa54e51e82e9856657.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「GitLab 篇」如何用 Git 平台账号登录建木 CI

用户头像
Jianmu
2022-08-22

继上一篇博客「Gitee篇」如何用Git平台账号登录建木CI发布后,得到了很多小伙伴们的关注,我趁热打铁推出了如何用Git平台账号登录建木CI 系列的第二篇 「GitLab篇」如何用Git平台账号登录建木CI

持续集成_持续集成技术文章_InfoQ写作社区