当前位置:网站首页>Jenkins' user credentials plug-in installation
Jenkins' user credentials plug-in installation
2022-07-07 00:17:00 【Wang zewen 666】
Jenkins User certificate plug-in installation
1. Voucher configuration
1.1 Voucher introduction
Credentials are used to store database passwords that need ciphertext protection 、gitlab Password information 、docker Private warehouse password, etc , In order to Jenkins It can interact with these third-party applications .
1.2 Installation of certificate plug-in
Here we need to install a file named Credentials Binding Plugin Plug in for
// We first click on Management Jenkins, Then click plug-in management
// Then look here to see if there is any plug-in we want , Because I am installing Jenkins The plug-in has been installed since , So there's no need to install , If it is not installed, you can go to the place of renewable plug-ins to find .
// After installation, you can perform the following operations .
// Find the overall situation in the credentials , Then click Add credentials
Here we explain the meaning of these six credentials
- The first one is :Username with password This is commonly used to refer to the user name and password we often say
- The second kind :GitHub This is a newly added credential , Rarely used for the time being
- The third kind of :SSH Username with private key This is also commonly used SSH Remote users and keys
- A fourth :Secret file Text files that need to be kept secret , When using Jenkins The file will be copied to a temporary directory , Set a variable to the file , When the build is finished , The copy of Secret file It will be deleted
- The fifth :Secret text: An encrypted text string that needs to be saved , Like a nailing robot or GitHub Of api token
- 6 kinds of :Certificate By uploading the certificate file
2. Integrate Git
in order to Jenkins Can pull code , Need to install git The environment and Jenkins For the git plug-in unit .
Environmental statement : System is Redhat8.2
2.1 install git Environmental Science
[[email protected] ~]# yum -y install git // install git
[[email protected] ~]# git --version // see git Version of
git version 2.27.0
2.2 install git plug-in unit
// Because I have installed , So if you don't have one, you can install it in the optional plug-in
2.3 To configure Jenkins Of git Environmental Science
// First, we add a credential
// Click on the management Jenkins, Then click to go to the global tool configuration
// Click Select git
// here Git My name is random ,Path to Git executable Here days git perhaps git All the completion paths are OK , Finally, click save
// Here we have used code cloud as an example
// First, we will build a new warehouse
// The following information is optional , After the warehouse is created, change it to common
// After the creation is completed, we will carry out the following operations , Click new task
// The task name is optional , Select first , Click OK again
// Here our URL Fill in the new warehouse address of the cloud , Finally, click save
// Let's go back to the panel and click build
// At this time, we click the task name to view .
// Finally, click console output
// appear success That is success
[[email protected] Jenkins]$ pwd
/home/jenkins/.jenkins/workspace/Jenkins
[[email protected] Jenkins]$ ls
README.en.md README.md
We test by creating new files
// Click Submit after adding
// Here we click build now
[[email protected] Jenkins]$ ls
Jenkins_test README.en.md README.md
[[email protected] Jenkins]$ cat Jenkins_test | sort
hello world
2.4 Use credentials to build git
// At this time, we create a new warehouse
// Create a task
// Select user credentials , Then click save .
// Click build now
// Building a successful
// Through comparison, we can find that the content is the same
[[email protected] Jenkins01]$ pwd
/home/jenkins/.jenkins/workspace/Jenkins01
[[email protected] Jenkins01]$ cat README.md
# Jenkins01
#### Introduce
Jenkins Private warehouse test
边栏推荐
- Why should a complete knapsack be traversed in sequence? Briefly explain
- Data operation platform - data collection [easy to understand]
- "Latex" Introduction to latex mathematical formula "suggestions collection"
- Clipboard management tool paste Chinese version
- Liuyongxin report | microbiome data analysis and science communication (7:30 p.m.)
- 【向量检索研究系列】产品介绍
- Wechat applet UploadFile server, wechat applet wx Uploadfile[easy to understand]
- openresty ngx_lua子请求
- Unity color palette | color palette | stepless color change function
- Leecode brush questions record sword finger offer 11 Rotate the minimum number of the array
猜你喜欢
Racher integrates LDAP to realize unified account login
DAY FIVE
DAY THREE
【自动化测试框架】关于unittest你需要知道的事
从外企离开,我才知道什么叫尊重跟合规…
Every year, 200 billion yuan is invested in the chip field, and "China chip" venture capital is booming
什么是响应式对象?响应式对象的创建过程?
准备好在CI/CD中自动化持续部署了吗?
How rider uses nuget package offline
Wind chime card issuing network source code latest version - commercially available
随机推荐
Leecode brushes questions to record interview questions 17.16 massagist
PostgreSQL使用Pgpool-II实现读写分离+负载均衡
Oracle中使用包FY_Recover_Data.pck来恢复truncate误操作的表
app通用功能测试用例
After leaving a foreign company, I know what respect and compliance are
C语言输入/输出流和文件操作【二】
(leetcode) sum of two numbers
Penetration test --- database security: detailed explanation of SQL injection into database principle
刘永鑫报告|微生物组数据分析与科学传播(晚7点半)
DAY SIX
DAY FOUR
Use type aliases in typescript
Every year, 200 billion yuan is invested in the chip field, and "China chip" venture capital is booming
GEO数据挖掘(三)使用DAVID数据库进行GO、KEGG富集分析
一图看懂对程序员的误解:西方程序员眼中的中国程序员
2022年PMP项目管理考试敏捷知识点(9)
What is web penetration testing_ Infiltration practice
[boutique] Pinia Persistence Based on the plug-in Pinia plugin persist
GPIO簡介
1000 words selected - interface test basis