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/blueocean

docker 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安装已完成,可以愉快的玩耍了!
相关推荐
大耳朵土土垚31 分钟前
【Linux】日志设计模式与实现
linux·运维·设计模式
学问小小谢33 分钟前
第26节课:内容安全策略(CSP)—构建安全网页的防御盾
运维·服务器·前端·网络·学习·安全
yaoxin5211232 小时前
第十二章 I 开头的术语
运维·服务器
ProgramHan2 小时前
1992-2025年中国计算机发展状况:服务器、电脑端与移动端的演进
运维·服务器·电脑
马立杰5 小时前
H3CNE-33-BGP
运维·网络·h3cne
云空6 小时前
《DeepSeek 网页/API 性能异常(DeepSeek Web/API Degraded Performance):网络安全日志》
运维·人工智能·web安全·网络安全·开源·网络攻击模型·安全威胁分析
Elastic 中国社区官方博客6 小时前
使用真实 Elasticsearch 进行高级集成测试
大数据·数据库·elasticsearch·搜索引擎·全文检索·jenkins·集成测试
没有名字的小羊7 小时前
Cyber Security 101-Build Your Cyber Security Career-Security Principles(安全原则)
运维·网络·安全
千夜啊7 小时前
Nginx 运维开发高频面试题详解
运维·nginx·运维开发
存储服务专家StorageExpert8 小时前
答疑解惑:如何监控EMC unity存储系统磁盘重构rebuild进度
运维·unity·存储维护·emc存储