当前位置: 首页 > news >正文

DevOps入门(上)

1: DevOps概念

DevOps: Development 和 Operations 的组合

DevOps 看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。

突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、 发布更

加快捷、频繁和可靠。

DevOps 希望做到的是软件产品交付过程中 IT 工具链的打通,使得各个团队减少时间损 耗,更加

高效地协同工作。专家们总结出了下面这个 DevOps 能力图,良好的闭环可以大大 增加整体的产

出。

原文阅读:【巨人肩膀社区·博客·分享】DevOps入门

1.1 CICD是什么
1.持续集成(Continuous Integration, CI):频繁地将代码变更集成到主分支。
2.持续交付(Continuous Delivery, CD):确保软件可以随时部署到生产环境,虽然不一定自动部署。
3.基础设施即代码(Infrastructure as Code, IaC):使用代码的方式来管理基础设施,使得基础设施的配置和管理自动化和可重复。
4.监控和日志:对应用和基础设置进行实时监控,收集和分析日志来优化性能和解决问题。
5.自动化测试:自动化测试是 DevOps 的一个重要组成部分,用于确保代码质量。
6.协作和通信:DevOps 鼓励开发、运维和其他团队之间的协作和沟通
1.2 内循环与外循环



1.3 实践流程

1.4 CICD LandSpace



2:安装Jenkins blueocean

Jenkins 用户手册

docker pull m.daocloud.io/docker.io/jenkinsci/blueoceandocker pull jenkins/jenkins:2.461-rhel-ubi8-jdk11
docker run \
-u root \
-d \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins-data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkinsci/blueocean
2.1查看卷信息
docker voliuem inspect jenkins-data





2.2 进入到挂载目录,查看jenkins密码

默认密码在:/var/jenkins_home/secrets/initialAdminPassword

cd  /var/lib/docker/volumes/jenkins-data/_data/secrets 
2.3 查看initialAdminPassword 文件,获得密码



当然容器启动日志里面也会有



2.4 访问 8080端口 ,输入密码,我改为本地windows安装,故密码路径不一样









2.5 如果这块插件如果安装失败,后面可以更换插件源,重新下载并重启

清华源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json







2.6 至此,Jenkins安装已完成,可以愉快的玩耍了!

http://www.lryc.cn/news/430445.html

相关文章:

  • 基于Python的网易民谣歌词数据分析的设计与实现
  • 趋动科技联合云轴科技推出GPU云原生超融合解决方案
  • Dooring智图,一款开箱即用的图片海报编辑器
  • 苹果macbook电脑怎么玩《黑神话:悟空》游戏教程来了
  • git 目录提交代码
  • 多商户商品下单限购问题修复
  • eNSP 华为ACL配置
  • 实现高效研发运营一体化:深度落地DevOps解决方案的探索与实践
  • Milvus向量数据库-磁盘索引简介
  • Web漏洞介绍和Sql注入漏洞
  • 【Eureka】Eureka 介绍与实战
  • 密码管理系统的自动化与集成:重塑安全与效率的双重飞跃
  • Outlook如何精确搜索邮件?
  • MambaCSR: 使用SSM的双交错扫描压缩图像超分辨率
  • 【C++】深入解析C/C++内存管理:new与delete的使用及原理
  • 递归--数据结构--黑马
  • 【3.1】贪心算法-解分发饼干
  • 解决 Error running ‘Application‘: Command line is too long.
  • 衡量与归因将是Netflix程序化广告业务的首要任务
  • 关于如何在已有qt项目中添加该项目的单元测试工程
  • 深度剖析数字媒体产业链的无限潜力与创新生态
  • 集团数字化转型方案(十二)
  • Andrid异步更新UI:Handler(二)深入了解:Message你真的会创建?它是如何子线程和主线程通知?
  • 2025计算机毕设50条小众好做的Java题目【计算机毕设选题推荐】
  • day06_算法训练
  • @SpringBootTest单元测试中报错:无法自动装配,找不到 ‘XXX‘ 类型的 Bean
  • nodemon学习(一)简介、安装、配置、使用
  • 【Qt从摄像头视频中获取数据】
  • 视频截取中的UI小组件
  • java设计模式--结构型模式