Jenins 介绍

Jenins 

  Jenins 是一个用来帮助运维研发生命周期提高效率的BS架构的管理软件,功能强大提供多种扩展模块来完成一系列工作,Jenkins 主要可以根据相关环境对运维人员减少频繁的人力工作,减少失误,减少人力消耗,提高工作效率与质量

 

CI/CD,DevOps

持续集成(Continuous Integration,CI):代码合并、构建、部署、测试都在一起,不断地执行这个过程,并对结果反馈。

持续部署(Continuous Deployment,CD):部署到测试、生产环境。

持续交付(Continuous Delivery,CD):部署到生产环境,给用户使用。

 

生产环境使用流程

蓝绿发布:两组相同服务器,先关闭升级蓝组,绿组提供服务,蓝组升级成功后,关闭绿组,升级绿组服务器。

灰度发布:两组相同服务器,发布一半或者一部分新服务,保留旧服务,稳定后再全部替换为新服务。

 

Jenkins 批量发布

1、可通过批量管理工具管理发布。

2、通过SHELL脚本实现,SSH 远程同步其他 服务器。

3、使用:rsync 工具。

4、多利用Jenkins参数化构建,传入多个key/value配合SHELL脚本完成一系列工作。

posted @   kevin.Xiang  阅读(1058)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2018-01-31 Nginx 代理配置
2018-01-31 Nginx 301与302配置
2018-01-31 Nginx URL跳转
2018-01-31 Nginx rewrite配置
2018-01-31 Nginx 限制php解析、限制浏览器访问
2018-01-31 Nginx 访问控制
2018-01-31 Nginx 防盗链
点击右上角即可分享
微信分享提示