当前位置:网站首页>CI & CD must be known!
CI & CD must be known!
2022-06-28 04:43: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

Welcome to your attention 【 The way of immeasurable testing 】 official account , reply 【 Claim resources 】
Python+Unittest frame API automation 、
Python+Unittest frame API automation 、
Python+Pytest frame API automation 、
Python+Pandas+Pyecharts Big data analysis 、
Python+Selenium frame Web Of UI automation 、
Python+Appium frame APP Of UI automation 、
Python Programming learning resources dry goods 、
Vue Front end component framework development 、
Resources and code Free ~
Below the official account is two-dimensional code. , You can directly scan wechat and pay attention .
remarks : My official account has been officially opened. , betake IT Sharing of Internet technology .
contain : Data analysis 、 big data 、 machine learning 、 Test Development 、API Interface automation 、 Test operation and maintenance 、UI automation 、 Performance testing 、 code detection 、 Programming technology, etc .
WeChat search official account :“ The way of immeasurable testing ”, Or scan the qr code below :
Add the attention , Let's grow together !
边栏推荐
- 云厂商为什么都在冲这个KPI?
- How to clean the nozzle of Epson l3153 printer
- 玩转双指针
- From meeting a big guy to becoming a big guy, shengteng AI developer creation day brings infinite possibilities to developers
- One article explains in detail | those things about growth
- Go语言学习教程(十四)
- Ppt production tips
- Array method
- Multi project design and development · introduction to class library project
- Component splitting practice
猜你喜欢

MySQL gets the current date of the year

Sword finger offer 47 Maximum gift value (DP)

100+ data science interview questions and answers Summary - machine learning and deep learning

Are test / development programmers really young? The world is fair. We all speak by strength

With the transformation of automatic empowerment, Feihe dairy accelerates its move towards digitalization!

TFTLCD display experiment of mini plate based on punctual atom stm32

How to clean the nozzle of Epson l3153 printer

代码理解:IMPROVING CONVOLUTIONAL MODELS FOR HANDWRITTEN TEXT RECOGNITION

Necessary skills for test and development: actual combat of security test vulnerability shooting range

10:00面试,10:02就出来了 ,问的实在是太...
随机推荐
2022-06-27:给出一个长度为n的01串,现在请你找到两个区间, 使得这两个区间中,1的个数相等,0的个数也相等, 这两个区间可以相交,但是不可以完全重叠,即两个区间的左右端点不可以完全一样。
A bit of knowledge - online resources on Chinese Learning
AspNetCoreRateLimit 速率限制 接口访问限制 限流控制
What is the level 3 password complexity of ISO? How often is it replaced?
native关键字的作用
代码理解:IMPROVING CONVOLUTIONAL MODELS FOR HANDWRITTEN TEXT RECOGNITION
有大佬出现过mysql cdc用 datastream时,出现重复binlog消息的情况吗
With the transformation of automatic empowerment, Feihe dairy accelerates its move towards digitalization!
Why are cloud vendors targeting this KPI?
100+ data science interview questions and answers Summary - machine learning and deep learning
From zero to one, I will teach you to build a "search by text and map" search service (I)
10:00面试,10:02就出来了 ,问的实在是太...
恭喜我自己,公众号粉丝破万
多线程实现 重写run(),怎么注入使用mapper文件操作数据库
Introduction to SQLSERVER database
政策利好,20多省市开启元宇宙发展规划
2022年中国音频市场年度综合分析
The second round of free public classes of the red team is coming ~ 8:00 tomorrow night!
有关函数模板的那些小知识-.-
filinCdc 的sql,多表的时候总报这个错,请问下该怎么解决呀