当前位置:网站首页>你应该懂些CI/CD
你应该懂些CI/CD
2022-07-04 15:43:00 【Wu_Candy】
【前置条件:你已经在Linux下搭建好了Jenkins的服务且安装了相应的plugin】
Step1:简述CI/CD
(1)、工厂里的装配线以快速、自动化、可重复的方式从原材料生产出消费品。同样,软件交付管道以快速、自动化和可重复的方式从源代码生成发布版本。
(2)、如何完成这项工作的总体设计称为“持续交付”(CD)。
(3)、启动装配线的过程称为“持续集成”(CI)。
持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
(4)、确保质量的过程称为“持续测试”。
(5)、将最终产品提供给用户的过程称为 “持续部署”。
持续部署(continuous deployment)是通过自动化的构建、测试和部署循环来快速交付高质量的产品。某种程度上代表了一个开发团队工程化的程度,毕竟快速运转的互联网公司人力成本会高于机器,投资机器优化开发流程化相对也提高了人的效率,让 engineering productivity 最大化。
一些专家让这一切简单、顺畅、高效地运行,这些人被称为运维开发(DevOps)践行者。
Step2:在这里我使用的是“Scripted Pipeline”
它分脚本式和声明式两种语法模式,脚本模式功能更强大,声明式语法更简洁明了。
一个脚本式的代码设计如下:
Step3:运行后的效果图
边栏推荐
- KS007基于JSP实现人个人博客系统
- Analysis of abnormal frequency of minor GC in container environment
- 我写了一份初学者的学习实践教程!
- Vb无法访问数据库stocks
- 智慧物流園區供應鏈管理系統解决方案:數智化供應鏈賦能物流運輸行業供應鏈新模式
- Go micro tutorial - Chapter 2 go micro V3 using gin and etcd
- C# 更加优质的操作MongoDB数据库
- 雨量预警广播自动化数据平台BWII 型广播预警监测仪
- 矿产行业商业供应链协同系统解决方案:构建数智化供应链平台,保障矿产资源安全供应
- Internet addiction changes brain structure: language function is affected, making people unable to speak neatly
猜你喜欢

智慧物流园区供应链管理系统解决方案:数智化供应链赋能物流运输行业供应链新模式

CANN算子:利用迭代器高效实现Tensor数据切割分块处理

Learn more about the basic situation of 2022pmp examination

就在今天丨汇丰4位专家齐聚,共讨银行核心系统改造、迁移、重构难题

电子宠物小狗-内部结构是什么?

Firewall basic transparent mode deployment and dual machine hot standby

"Cannot initialize Photoshop because the temporary storage disk is full" graphic solution

With an annual income of more than 8 million, he has five full-time jobs. He still has time to play games

The 18th IET AC / DC transmission International Conference (acdc2022) was successfully held online

一加10 Pro和iPhone 13怎么选?
随机推荐
码农版隐秘的角落:作为开发者最讨厌的5件
网页游戏引擎
关于nacos启动时防火墙开启8848的坑
PingCode 性能测试之负载测试实践
Congratulations to Mr. Zhang Pengfei, chief data scientist of artefact, for winning the campaign Asia tech MVP 2022
中银证券网上开户安全吗?
Solution of commercial supply chain coordination system in the mineral industry: build a digital intelligent supply chain platform to ensure the safe supply of mineral resources
NFT流动性市场安全问题频发—NFT交易平台Quixotic被黑事件分析
OPPO小布推出预训练大模型OBERT,晋升KgCLUE榜首
Cann operator: using iterators to efficiently realize tensor data cutting and blocking processing
To sort out messy header files, I use include what you use
2022PMP考试基本情况详情了解
新享科技发布小程序UniPro小优 满足客户移动办公场景
[HCIA continuous update] overview of WLAN workflow
leetcode:421. The maximum XOR value of two numbers in the array
公司要上监控,Zabbix 和 Prometheus 怎么选?这么选准没错!
Rebalance operation in spark and its difference from repartition operation
【HCIA持续更新】WLAN概述与基本概念
2022年国内云管平台厂商哪家好?为什么?
7 RSA密码体制