当前位置:网站首页>2020jenkins study notes
2020jenkins study notes
2022-07-28 13:10:00 【Love in Nanxin】
background
DevOps In fact, the description is from the developer push Code or call online tag When the new version was released , Will go through a series of unit tests , Integration testing , A series of steps such as automatic deployment are transformed into an automated process . As long as these automated scripts are ready , Then it saves a lot of material and financial resources . Programmers only need to care about their business code , There are a few cumbersome things behind , pack , Don't worry about updating the image , There is no need to care , Because the process is the same , The steps are the same , Just let the script do it for us .
Then let the script do it for us , Many friends said , Simple , Write your own shell Script or python The script is done . Hey , A simple project is a team of several people python The script can also cope with it, no problem . however , More than one , More projects , Your script is written differently for each project , I have to start over . It's no problem to build a small house by yourself and ask a few workers to dig the ground manually , If you want to build high-rise buildings, you can dig soil by hand ? Then you must find an excavator . The excavator here is Jenkins 了 , Ready made CI/CD Open source solutions , Just use it . And many people are using , Big guys write code bug Less than you write and stronger . Have a problem , Go to the community , Just search the official website . Not enough function ? Can install jenkins plug-in unit , It basically meets your regular needs , I really didn't think about it anymore jenkins Insert your own unique script .
Content
Jenkins The working principle and content of vernacular :
Yours jenkins What's the name of the project , What project did ( Project description ), How do you build , Where to pull the code , After pulling the code , What programming environment do you want to be in , How to execute any command operation on the code , What are you going to do after the operation ( Send an email to inform ? Call the deployment interface ? wait ).Jenkins WebUI That's the interface , Like filling in the blank , I have set up the general framework for you , Just fill in the things you need .
But we won't go to see it every time Jenkins WebUI To trigger our build ? Still not automated enough . that Jenkins Pipeline It's coming out. , Jenkins Embedded Goovy virtual machine , As long as you write Goovy Script combination Jenkins Built in variables and functions , Can realize script Automation . and Openresty cut from the same cloth , stay nginx Middle if LuaJIT virtual machine , In this way, you can maximize the freedom to realize your needs .
Learning notes : jenkins Learning notes
边栏推荐
- Huawei cloud Gao Hongxia: CBC microservice code Reconstruction & independent release practice
- 黑猫带你学eMMC协议第27篇:什么是eMMC的动态容量(Dynamic Capacity)?
- Remove the plug-in of category in WordPress link
- 04 pyechars geographic chart (example code + effect diagram)
- Transaction of MySQL underlying principle (2)
- Introduction to border border attribute
- How to view win11 system and reserved space?
- [embedded C foundation] Part 5: original code / inverse code / complement code
- Summary: idea problem record
- What if the right button of win11 start menu doesn't respond
猜你喜欢

【嵌入式C基础】第5篇:原码/反码/补码

2020-12-13

CTO of youhaoda, MVP of Huawei cloud, and Zhang Shanyou: build cloud native applications based on kubernetes and dapr

How to add PDF virtual printer in win11

Original juice multifunctional Juicer touch chip-dlt8t02s-jericho

Merge sort

UV germicidal lamp chip dlt8p65sa Jericho
![[basic teaching of Bi design] detailed explanation of OLED screen use - single chip microcomputer Internet of things](/img/76/820d4e357206f936b33da92a5e2b5b.png)
[basic teaching of Bi design] detailed explanation of OLED screen use - single chip microcomputer Internet of things

Complete set of SSM framework online bookstore

What if win11 cannot recognize Ethernet
随机推荐
Installation and reinstallation of win11 system graphic version tutorial
Leetcode:704 binary search
Leetcode 1518. wine change
Vs code is not in its original position after being updated
Fundamentals of machine learning - support vector machine svm-17
Jetpack 全家桶之 LiveData 使用及源码篇
leetcode 1518. 换酒问题
Problem solving during copilot trial
Chapter IX rest Service Security
如何在 TiDB Cloud 上使用 Databricks 进行数据分析 | TiDB Cloud 使用指南
【嵌入式C基础】第5篇:原码/反码/补码
机器学习基础-决策树-12
Xampp Chinese tutorial guide
Storage model: big end and small end
Machine learning practice - logistic regression-19
Change the document type in endnode and import it in word
[graduation design] oscilloscope design and Implementation Based on STM32 - single chip microcomputer Internet of things
What if the right button of win11 start menu doesn't respond
Use and source code of livedata in jetpack family bucket
Black cat takes you to learn EMMC Protocol Part 24: detailed explanation of EMMC bus test program (cmd19 & cmd14)