当前位置:网站首页>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
边栏推荐
- "Latex" Introduction to latex mathematical formula "suggestions collection"
- TypeScript中使用类型别名
- 从外企离开,我才知道什么叫尊重跟合规…
- iMeta | 华南农大陈程杰/夏瑞等发布TBtools构造Circos图的简单方法
- 使用源码编译来安装PostgreSQL13.3数据库
- 【自动化测试框架】关于unittest你需要知道的事
- app通用功能测试用例
- kubernetes部署ldap
- Three application characteristics of immersive projection in offline display
- Compile logisim
猜你喜欢
Rider离线使用Nuget包的方法
37頁數字鄉村振興智慧農業整體規劃建設方案
2022 PMP project management examination agile knowledge points (9)
2022年PMP项目管理考试敏捷知识点(9)
What is a responsive object? How to create a responsive object?
1000字精选 —— 接口测试基础
Hydrogen future industry accelerates | the registration channel of 2022 hydrogen energy specialty special new entrepreneurship competition is opened!
MVC and MVVM
沉浸式投影在线下展示中的三大应用特点
app通用功能測試用例
随机推荐
DAY TWO
[automated testing framework] what you need to know about unittest
GPIO簡介
MySQL learning notes (mind map)
Personal digestion of DDD
Use package FY in Oracle_ Recover_ Data. PCK to recover the table of truncate misoperation
Automatic test tool katalon (WEB) test operation instructions
三句话简要介绍子网掩码
【CVPR 2022】目标检测SOTA:DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection
2022年PMP项目管理考试敏捷知识点(9)
How can computers ensure data security in the quantum era? The United States announced four alternative encryption algorithms
1000 words selected - interface test basis
Sword finger offer 26 Substructure of tree
DAY ONE
"Latex" Introduction to latex mathematical formula "suggestions collection"
《LaTex》LaTex数学公式简介「建议收藏」
Three application characteristics of immersive projection in offline display
iMeta | 华南农大陈程杰/夏瑞等发布TBtools构造Circos图的简单方法
Leecode brushes questions to record interview questions 17.16 massagist
[CVPR 2022] semi supervised object detection: dense learning based semi supervised object detection