阿里云文档 2025-01-07

通过Jenkins构建流水线的方式实现全链路灰度功能

使用Jenkins构建流水线,可以实现全链路灰度功能。通过Pipeline脚本,将构建、部署和测试等环节串联起来,根据灰度验证的结果,决策后续步骤。如果新版本稳定,则逐步调整路由规则,增大灰度流量,直至全量上线。如果发现问题,则立即回滚流量至旧版本,并进行问题排查。整个过程实现了从构建到灰度发布的全链路自动化管理,确保了服务更新的安全性和稳定性。本文介绍如何通过Jenkins构建流水线的方式实现全...

阿里云文档 2024-09-24

使用Jenkins自动化构建部署镜像

若您期望实现从源代码自动构建、推送镜像到最终部署应用的一体化自动化操作。您可以使用Jenkins实现镜像的CI/CD,只要您在GitLab中提交源代码,容器镜像会自动使用源代码构建镜像,容器服务会自动拉取镜像部署应用,并自动发送事件通知到钉钉群。

文章 2024-04-24 来自:开发者社区

Jenkins与Docker的自动化CI/CD实战

在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署、交付(CD)。本文基于Jenkins+Docker+Git实现一套CI自动化发布流程。 一、发布流程设计 ...

Jenkins与Docker的自动化CI/CD实战
文章 2024-03-20 来自:开发者社区

Jenkins自动构建 CI/CD流水线学习笔记(从入门到入土,理论+示例)

1、什么是Jenkins的流水线? Jenkins 流水线是一套插件,它支持实现和集成持续交付流水线到 Jenkins。流水线提供了一组可扩展的工具,用于通过流水线 DSL 将简单到复杂的交付流水线建模为“代码”。 对Jenkins 流水线的定义被写在一个文本文件中 (成为 Jenkinsfile),该文件可以被提交到项目的源代码的控制仓库。这是"流水线即代码"的基础; 将CD ...

Jenkins自动构建 CI/CD流水线学习笔记(从入门到入土,理论+示例)
文章 2024-01-07 来自:开发者社区

百度搜索:蓝易云【Docker+Rancher+Harbor+GitLab+Jenkins搭建CI/CD环境】

搭建CI/CD环境可以使用Docker、Rancher、Harbor、GitLab和Jenkins等工具。下面是一个示例的搭建步骤: 安装Docker:根据你的操作系统,安装Docker引擎并启动Docker服务。Docker用于容器化应用程序和环境。部署Rancher:使用Docker启动Rancher容器,创建Ranche...

百度搜索:蓝易云【Docker+Rancher+Harbor+GitLab+Jenkins搭建CI/CD环境】
文章 2023-12-29 来自:开发者社区

技术文档 | 在Jenkins及GitlabCI中集成OpenSCA,轻松实现CI/CD开源风险治理

​插播:OpenSCA-cli 现支持通过 homebrew 以及 winget 安装: Mac/Linux brew install opensca-cli Windows winget install opensca-cli 总有小伙伴问起如何在CI/CD中集成OpenSCA,文档它这不就来啦~ 若您解锁了其他OpenSCA的用法,也欢迎向项目组来稿,将经验分享给社区的小伙伴...

技术文档 | 在Jenkins及GitlabCI中集成OpenSCA,轻松实现CI/CD开源风险治理
文章 2023-10-08 来自:开发者社区

服务搭建篇(十) 使用GitLab+Jenkins搭建CI\CD执行环境 (下) 配置整合

上一篇文章搭建了GitLab+Jenkins的基础环境 , 现在基于搭建好的环境快速的实现CI/CD , 接下来需要在Jenkins中配置一个构建任务。1. GitLab配置参数填写完毕之后 , 点击Create projrct即可2.Jenkins配置首先我们需要做一些基础的配置 , 在首页的系统管理 -> 全局工具配置2.1 配置git首先配置git , 先找到linux上git安装的....

服务搭建篇(十) 使用GitLab+Jenkins搭建CI\CD执行环境 (下) 配置整合
文章 2023-10-08 来自:开发者社区

服务搭建篇(九) 使用GitLab+Jenkins搭建CI\CD执行环境 (上) 基础环境搭建

1.前言每当我们程序员开发在本地完成开发之后 , 都要部署到正式环境去使用 , 在一些传统的运维体系中 , 开发与运维都是割裂的 , 开发人员不允许操作正式服务器 , 服务器只能通过运维团队来操作 , 这样可以极大的提高服务器的安全性 , 不经过安全保护的开放服务器 , 对于黑客来说无疑就是打靶的靶场所以 , 在现代化的大型软件项目中 , 对于开发的要求还是比较高的 , 虽然不会要求像运维老哥那....

服务搭建篇(九) 使用GitLab+Jenkins搭建CI\CD执行环境 (上) 基础环境搭建
文章 2023-07-30 来自:开发者社区

SpringBoot+Jenkins+Github+Docker+Maven持续集成CI与持续部署CD全自动化部署

1 准备各种环境1.1 安装jenkins我们采用tomcat运行war包的这种方式,先来到官网下载war包:https://www.jenkins.io/download/然后把war包上传到tomcat的webapps里,自动就解压运行了,访问页面,然后查看并输入密码:cat /root/.jenkins/secrets/initialAdminPassword然后点击推荐安装,进入安装插件....

SpringBoot+Jenkins+Github+Docker+Maven持续集成CI与持续部署CD全自动化部署
文章 2023-04-26 来自:开发者社区

通过Jenkins构建CI/CD实现全链路灰度

01 整体架构02 部署应用&创建泳道03 Jenkins 流水线04 总结本文介绍通过 Jenkins 构建流水线的方式实现全链路灰度功能。在发布过程中,为了整体稳定性,我们总是希望能够用小部分特定流量来验证下新发布应用是否正常。即使新版本有问题,也能及时发现,控制影响面,保障了整体的稳定性。01 整体架构Aliware我们以如下 Demo 为例:为了保证稳定,我们约定如下上线流程:其....

通过Jenkins构建CI/CD实现全链路灰度

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

{"cardStyle":"productCardStyle","productCode":"aliyun","productCardInfo":{"productTitle":"容器化应用的持续集成与部署","productDescription":"在现代软件开发中,高效的持续集成和部署(CI/CD)是确保快速迭代和稳定交付的关键所在。基于阿里云容器服务 Kubernetes 版 ACK 与Jenkins构建持续集成与部署的解决方案,能够为企业提供从代码构建到应用部署的全流程自动化支持,显著提升开发效率和交付质量。","productContentLink":"https://www.aliyun.com/solution/tech-solution/ack-cicd","isDisplayProductIcon":true,"productButton1":{"productButtonText":"方案详情","productButtonLink":"https://www.aliyun.com/solution/tech-solution/ack-cicd"},"productButton2":{"productButtonText":"方案部署","productButtonLink":"https://www.aliyun.com/solution/tech-solution-deploy/2868455.html"},"productButton3":{"productButtonText":"查看更多技术解决方案","productButtonLink":"https://www.aliyun.com/solution/tech-solution/"},"productPromotionInfoBlock":[{"productPromotionGroupingTitle":"解决方案推荐","productPromotionInfoFirstText":"容器化应用的弹性伸缩攻略","productPromotionInfoFirstLink":"https://www.aliyun.com/solution/tech-solution/ack-hpa","productPromotionInfoSecondText":"高效编排与管理容器化应用","productPromotionInfoSecondLink":"https://www.aliyun.com/solution/tech-solution/ack-services"}],"isOfficialLogo":false},"activityCardInfo":{"activityTitle":"","activityDescription":"","cardContentBackgroundMode":"LightMode","activityContentBackgroundImageLink":"","activityCardBottomInfoSelect":"activityPromotionInfoBlock"}}
相关镜像