标签
ci
相关的文章:本列表汇集了关于 CI/CD 的最佳实践、工具和策略,帮助开发团队优化工作流程,实现高效的持续集成与持续交付。
后VMware时代的现代CI/CD:与TeamCity一起拥抱KubeVirt
In November 2023, Broadcom acquired VMware for a whopping USD 69 billion. The strategic goal behind the acquisition was to enable customers to create and modernize their cloud environments, both...
2023年11月,博通以690亿美元收购VMware,旨在帮助客户现代化云环境。收购后,VMware永久许可证持有者收到停止服务通知,无法续订支持服务。KubeVirt作为替代方案,支持在Kubernetes中运行虚拟机,TeamCity也与KubeVirt集成,提供灵活的构建环境。

端到端的Argo工作流用于CI/CD
Argo Workflows is a powerful open-source container-native workflow engine designed to automate CI/CD processes by defining them as custom resources. It allows for the creation of multi-step...
Argo Workflows是一个开源的容器原生工作流引擎,旨在通过自定义资源自动化CI/CD流程。它支持多步骤工作流,适合在Kubernetes上高效运行计算密集型任务,包括克隆GitHub仓库、构建和推送Docker镜像、漏洞扫描、Kubernetes清单检查和部署。通过CronWorkflow可实现每周自动触发CI流程,简化开发者操作。

如何调试CI/CD管道:可观察性工具故障排除手册
Observability is a game-changer for CI/CD pipelines, and it’s one of the most exciting aspects of DevOps. When I started working with CI/CD systems, I assumed the hardest part would be building...
可观察性是CI/CD管道的核心,能够快速定位问题。本文介绍了如何利用Grafana Loki等开源工具提升管道可靠性,包括设置、故障排除和日志管理等实用步骤,适合开发者和DevOps团队。

AWS CodeBuild推出Docker服务器功能以加速CI/CD流程
On May 15, 2025, AWS announced a significant enhancement to its CodeBuild service: the Docker Server capability. This new feature allows developers to provision a dedicated and persistent Docker...
2025年5月15日,AWS推出CodeBuild的新功能Docker Server,允许开发者配置持久的Docker服务器,显著缩短镜像构建时间,从25分钟减少至16秒。该功能通过集中构建和共享缓存,提高了构建效率和一致性,尽管与基础设施工具的集成存在一些限制。

一种语言无关的CI/CD流水线流程
Continuous Integration and Continuous Deployment (CI/CD) pipelines automate software delivery, ensuring fast, reliable releases. While specific steps vary by language or framework, the core...
持续集成和持续部署(CI/CD)自动化软件交付,确保快速可靠的发布。主要步骤包括触发、代码检出、依赖安装、测试、构建、部署、审批和后续操作。CI/CD适用于多种编程语言,测试至关重要,自动化提升发布速度。

为什么单靠CI/CD无法满足基础设施即代码的需求
Let’s be honest, Infrastructure as Code (IaC) was supposed to make everything easier. And for a while after you start The post Why CI/CD Alone Won’t Cut It for Infrastructure as Code appeared...
基础设施即代码(IaC)旨在简化流程,但随着团队和基础设施的扩展,管理变得复杂。许多组织自认为在自动化方面成熟,但实际情况却相反。IaC的成熟度分为实验者、采用者、优化者和领导者四个阶段。为提升效率,尤其在规模挑战下,采用IaC编排至关重要。成功团队在速度与控制之间找到平衡,确保安全与合规。

打造 CI/CD 平台:Jenkins 在 AWS 上的一键部署指南
Jenkins 作为业界最流行的开源 CI/CD 工具之一 ,为自动化构建、测试和部署提供了理想的解决方案。本文将介绍如何利用 AWS 服务,实现 Jenkins 的一键式部署,该方案已在多个场景下得到验证。
本文介绍了如何在AWS上通过CloudFormation一键部署高可用、易维护的Jenkins CI/CD平台。Jenkins支持流水线自动化和丰富插件,适合现代开发需求。建议结合Amazon Route 53和Application Load Balancer以提升安全性和灵活性,降低技术门槛,确保部署一致性,支持DevOps流程。

如何使用GitHub Actions和Systemd为您的Django应用设置CI/CD
Setting up continuous deployment for your Django application can save you hours of manual server updates. In this guide, we’ll walk through how to automate deployment using GitHub Actions, SSH,...
本文介绍如何通过GitHub Actions、SSH和Systemd实现Django应用的持续部署,节省手动更新时间。需准备Django项目和远程Ubuntu服务器。通过创建Gunicorn的Systemd服务、设置无密码sudo权限、添加GitHub密钥和CI/CD工作流,自动执行代码更新、数据库迁移和静态文件处理。每次推送代码时,系统将自动完成这些步骤。

逐步指南:为CI/CD生成SSH密钥对
To use SSH for CI/CD in GitHub Actions, you need to generate an SSH key pair and add: The private key to your GitHub repo secrets. The public key to your server’s authorized keys. Here’s how to...
在GitHub Actions中使用SSH进行CI/CD的步骤包括:1. 本地生成SSH密钥对;2. 将公钥复制到服务器;3. 将私钥添加到GitHub仓库的秘密中;4. 在GitHub Actions中配置使用该密钥。完成后,GitHub可通过SSH连接到服务器进行部署。
