当前位置:网站首页>You should know something about ci/cd
You should know something about ci/cd
2022-07-04 17:50:00 【Wu_ Candy】
【 precondition : You are already in Linux It's finished Jenkins And the corresponding plugin】
Step1: sketch CI/CD
(1)、 The assembly line in the factory is fast 、 automation 、 Produce consumer goods from raw materials in a repeatable way . Again , Software delivery pipeline to fast 、 Automated and repeatable way to generate releases from source .
(2)、 How to complete the overall design of this work is called “ Continuous delivery ”(CD).
(3)、 The process of starting an assembly line is called “ Continuous integration ”(CI).
Continuous integration (Continuous integration) It's a software development practice , That is, team development members often integrate their work , Integrate at least once a day by each member , This means that multiple integrations may occur each day . Each integration is through an automated build ( Including the compilation , Release , automated testing ) To verify , This enables early detection of integration errors .
(4)、 The process of ensuring quality is called “ Keep testing ”.
(5)、 The process of making the final product available to users is called “ Continuous deployment ”.
Continuous deployment (continuous deployment) It's through automated builds 、 Test and deploy cycles to deliver quality products quickly . Sort of represents the extent to which a development team is engineered , After all, fast - moving Internet companies cost more people than machines , Investment machine optimization and development process has relatively improved the efficiency of people , Give Way engineering productivity Maximize .
Some experts make it easy 、 smooth 、 Run efficiently , These people are called O & M development (DevOps) Practitioner .
Step2: What I'm using here is “Scripted Pipeline”
It has two syntax modes: scripted and declarative , Script mode is more powerful , Declarative syntax is more concise .
A scripted code is designed as follows :
Step3: The effect picture after running
边栏推荐
- 【HCIA持续更新】广域网技术
- 一加10 Pro和iPhone 13怎么选?
- New technology releases a small program UNIPRO to meet customers' mobile office scenarios
- What if Kaili can't input Chinese???
- Two methods of MD5 encryption
- [proteus simulation] printf debugging output example based on VSM serial port
- 超标量处理器设计 姚永斌 第7章 寄存器重命名 摘录
- Recast of recastnavigation
- 动态规划股票问题对比
- ble HCI 流控机制
猜你喜欢

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

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

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

【Unity UGUI】ScrollRect 动态缩放格子大小,自动定位到中间的格子
![[HCIA continuous update] overview of WLAN workflow](/img/0a/b3986307589a9f7379fe1dd707b9f8.png)
[HCIA continuous update] overview of WLAN workflow

解决el-input输入框.number数字输入问题,去掉type=“number“后面箭头问题也可以用这种方法代替

智捷云——元宇宙综合解决方案服务商
Blood spitting finishing nanny level series tutorial - play Fiddler bag grabbing tutorial (2) - first meet fiddler, let you have a rational understanding

ble HCI 流控机制

Superscalar processor design yaoyongbin Chapter 7 register rename excerpt
随机推荐
New technology releases a small program UNIPRO to meet customers' mobile office scenarios
Initial experience of domestic database tidb: simple and easy to use, quick to start
shell脚本的替换功能实现
数学分析_笔记_第7章:多元函数的微分学
How to test MDM products
Pytoch deep learning environment construction
Using win10 scheduling task program to automatically run jar package at fixed time
CANN算子:利用迭代器高效实现Tensor数据切割分块处理
curl 命令妙用
Superscalar processor design yaoyongbin Chapter 5 instruction set excerpt
正则表达式
离线、开源版的 Notion—— 笔记软件Anytype 综合评测
【HCIA持续更新】网络管理与运维
KS007基于JSP实现人个人博客系统
Is it safe for Great Wall Securities to open an account? How to open a securities account
超标量处理器设计 姚永斌 第7章 寄存器重命名 摘录
wuzhicms代码审计
[unity ugui] scrollrect dynamically scales the grid size and automatically locates the middle grid
78岁华科教授冲击IPO,丰年资本有望斩获数十倍回报
动态规划股票问题对比