写点什么

CI/CD

1 人感兴趣 · 162 次引用

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

如何建设一个用于编译 iOS App 的 macOS 云服务器集群?

现代软件开发一般会借助 CI/CD 来提升代码质量、加快发版速度、自动化重复的事情,iOS App 只能在 mac 机器上编译,CI/CD 工具因此需要有一个 macOS 云服务器集群来执行 iOS App 的编译。今天就来谈谈如何建设 macOS 云服务器集群

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/e5/e5d1d7e3fa7fc840a0bd6f1b2361325d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

建木在 Rainbond 上使用实践

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

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

使用流水线插件实现持续集成、持续部署

本文将介绍使用流水线插件部署 RuoYi SpringBoot 项目,并实现提交代码后自动构建、自动部署。

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/fe/fe30c0705e16f115edf30e946b2a2207.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CI/CD | 不可忽略的 Jenkins 基础架构修复问题

在系列文章中,大家已经看到了在CloudBees的帮助下,让管理Jenkins解决方案从一个大麻烦变成轻而易举就能解决的事情。但是,现在让我们反思并退一步。有时候,这些问题并不是表面上的——它们是在成长的过程中造成的,特别是当您的公司现在就需要新功能时;或

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

「资源广场」上线|以开发者为中心,打造开放资源共享平台

用户头像
Jianmu
03-06

建木Hub「资源广场」正式上线啦! 随着国产软件的崛起,国产替代化已是大势所趋。道阻且长,行则将至。我们希望与国内开发者共建本土化镜像生态,打造一个繁荣的镜像分享平台、资源开放平台。

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/39/397b49a1178c8953b3957e616bc61836.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

运维自动化之 Kubernetes 云原生 CICD 部署管理系统

用户头像
大V
2022-12-26

早期公司采用Jenkins实现CICD,对运维人员熟悉Jenkins、ansible、yaml等技术才能维护,学习、维护成本高,新业务对接繁琐耗时长;同时公司存在多家公有云K8s及自建K8s,为了快速实现对接,由此我们自主开发高效的CICD系统,采用Kubernetes api部署管理发布任务

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

实施 GitOps 的三个关键步骤

用户头像
SEAL安全
2022-12-14

GitOps 是一种自动化和管理基础架构和应用程序的模型,通过许多团队已经使用的相同 DevOps 最佳实践来形成的模型,例如版本控制、代码审查和 CI/CD 流水线。

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

什么是 CI/CD

CI(Continuous Integration,持续集成)与CD(Continuous Deployment,持续部署)两者整合起来反映的是持续交付(Continuous Delivery)的能力。

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流程并分发到不同平台执行。

十大 CI/CD 安全风险(五)

用户头像
SEAL安全
2022-10-18

在本篇文章中,我们将了解第三方服务的监管不足,工件完整性验证及日志可见性不足这三个关键 CI/CD 安全风险,并给出缓解相应风险的建议与措施。

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

搭建一套 gocd 的环境

用户头像
lihui
2022-10-18

gocd 作为一个一体化的CICD工具在世界五百强中占有很大的分量,我的公司是 Thoughtworks 正是开发维护gocd的公司,我的日常工作中也是使用的gocd, 翻了一些网站,对于gocd的介绍比较少, 恰逢最近我在学习一下gocd 的知识,因此总结一下 gocd 的使用并分享出来

CI/CD_CI/CD技术文章_InfoQ写作社区