当前位置:网站首页>Jenkins installation
Jenkins installation
2022-07-05 13:17:00 【Okay, okay】
Catalog
One 、 Basic environment preparation
1.jenkins official yum Source installation
3、 ... and 、 install javajdk、 install maven、 install node、 install git
4. Modify the installation source to Tsinghua image source
5、 ... and 、jenkins Global configuration
2.jenkins javajdk To configure
2. Configure nailing notifications
One 、 Basic environment preparation
A good basic environment can avoid some unnecessary mistakes
1. Turn off firewall
systemctl stop firewalld
2. close selinux
setenforce 0 sed -i "s/SELINUX=.*$/SELINUX=disabled/g" /etc/selinux/config
Two 、 install jenkins
1.jenkins official yum Source installation
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
2. install jenkins
yum -y install java-1.8.0-openjdk jenkins systemctl restart jenkins
notes : here jenkins I can't get up , Probably jdk The problem may be changed jdk Give it a try
3、 ... and 、 install javajdk、 install maven、 install node、 install git
1.javajdk install
[[email protected] opt]# tar -xf jdk-17_linux-x64_bin.tar.gz [[email protected] opt]# mv jdk-17 /usr/local/jdk [[email protected] opt]# vi /etc/profile export JAVA_HOME=/usr/local/jdk export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH[[email protected] opt]# source /etc/profile
[[email protected] opt]# java -version
java version "17" 2021-09-14 LTS
Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
2.maven install
[[email protected] opt]# tar -xf apache-maven-3.5.4-bin.tar.gz [[email protected] opt]# mv apache-maven-3.5.4-bin /usr/lcoal/maven [[email protected] opt]# vi /etc/profile #maven export MAVEN_HOME=/usr/local/maven export PATH=$MAVEN_HOME/bin:$PATH[[email protected] opt]# source /etc/profile
[[email protected] opt]# mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /usr/local/maven
Java version: 17, vendor: Oracle Corporation, runtime: /usr/local/jdk
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.el7.x86_64", arch: "amd64", family: "unix"
3.git install
[[email protected] opt]# yum -y install git [[email protected] opt]# which git /usr/bin/git
4.node install
[[email protected] opt]# tar -xf node-v16.10.0-linux-x64.tar.xz [[email protected] opt]# mv node-v16.10.0-linux-x64 /usr/local/nodejs [[email protected] opt]# vi /etc/profile #node export NODE_HOME=/usr/local/nodejs export PATH=$NODE_HOME/bin:$PATH export NODE_PATH=$NODE_HOME/lib/node_modules[[email protected] opt]# source /etc/profile
[[email protected] opt]# node -v
v16.10.0
[[email protected] opt]# npm -v
7.24.0
[[email protected] opt]# npm install -g cnpm --registry=https://registry.npm.taobao.org # My installation package does not have this command, so I need to install the following , If your installation package has this command, you can skip this step
[[email protected] opt]# cnpm -v
[email protected] (/usr/local/nodejs/lib/node_modules/cnpm/lib/parse_argv.js)
[email protected] (/usr/local/nodejs/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
[email protected] (/usr/local/nodejs/bin/node)
[email protected] (/usr/local/nodejs/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/usr/local/nodejs
linux x64 3.10.0-1160.el7.x86_64
registry=https://registry.npmmirror.com
Four 、jenkins initialization
1. initialization jenkins
2. Sinicization jenkins
3. modify admin password
4. Modify the installation source to Tsinghua image source
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json Replace the address in the upgrade site with this .
5、 ... and 、jenkins Global configuration
1.jenkins maven To configure
2.jenkins javajdk To configure
3.jenkins git To configure
4.jenkins node To configure
node One needs to be installed nodejs Only plug-ins can be configured
-----------------
Restart after installation jenkins Then go back to the global configuration ,k You can see more than one nodejs
I don't think the installation package cnpm Therefore, you need to manually execute the following commands to install cnpm, If you don't have one, do it again
npm install -g cnpm --registry=https://registry.npm.taobao.org
6、 ... and 、 The pit I stepped on ( Come here jenkins The installation of is complete , Here are some additions )
1.jenkins If there is a problem with startup, it cannot be started normally or an error is reported ,
I'm changing jdk solve
2. The initialization phase shows that it is offline ,
https://www.cnblogs.com/socketqiang/p/10974191.html
If there is anything not mentioned, please add it in the comment area .
7、 ... and 、 Add
1. Configure mailbox
Email authorization code method , I won't write next , The following links are
https://jingyan.baidu.com/article/fedf0737af2b4035ac8977ea.html
(1) Configure the plug-ins that need to be installed in the mailbox Mailer Plugin, If not, install the following
(2)
2. Configure nailing notifications
(1) Installing a plug-in
DingTalk Install the plug-in
(2) Create a nail robot
(3) Setting nails
(4) Add nail robot to the project
Versions may vary from location to location , Some versions are operated after construction , Mine is General Inside
3. Forget the password
vi /var/lib/jenkins/users/admin_*/config.xml Find the tape pass Replace one line of the bar with the following , Then save, exit and restart , The password becomes 123456789 <passwordHash>#jbcrypt:$2a$10$Kas7FMng/zw19kOHdv41WO45mVmFgdl80gTm4xRyOCubsmF76v7B.</passwordHash>
边栏推荐
- 数据湖(七):Iceberg概念及回顾什么是数据湖
- Apicloud studio3 API management and debugging tutorial
- Get to know linkerd project for the first time
- How to choose note taking software? Comparison and evaluation of notion, flowus and WOLAI
- 什么是网络端口
- 【Hot100】33. 搜索旋转排序数组
- uni-app开发语音识别app,讲究的就是简单快速。
- Although the volume and price fall, why are the structural deposits of commercial banks favored by listed companies?
- go map
- The Research Report "2022 RPA supplier strength matrix analysis of China's banking industry" was officially launched
猜你喜欢
数据湖(七):Iceberg概念及回顾什么是数据湖
Android本地Sqlite数据库的备份和还原
LB10S-ASEMI整流桥LB10S
CloudCompare——点云切片
Changing JS code has no effect
leetcode:221. Maximum square [essence of DP state transition]
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xe6 in position 76131: invalid continuation byt
MySQL 巨坑:update 更新慎用影响行数做判断!!!
How can non-technical departments participate in Devops?
RHCSA8
随机推荐
go 字符串操作
PyCharm安装第三方库图解
Introduction to sap ui5 dynamicpage control
Binder通信过程及ServiceManager创建过程
MySQL giant pit: update updates should be judged with caution by affecting the number of rows!!!
SAP UI5 DynamicPage 控件介紹
Talk about seven ways to realize asynchronous programming
从外卖点单浅谈伪需求
[深度学习论文笔记]UCTransNet:从transformer的通道角度重新思考U-Net中的跳跃连接
Difference between avc1 and H264
Although the volume and price fall, why are the structural deposits of commercial banks favored by listed companies?
go map
峰会回顾|保旺达-合规和安全双驱动的数据安全整体防护体系
Developers, is cloud native database the future?
ASEMI整流桥HD06参数,HD06图片,HD06应用
C# 对象存储
Default parameters of function & multiple methods of function parameters
Shuttle INKWELL & ink components
《2022年中国银行业RPA供应商实力矩阵分析》研究报告正式启动
Cf:a. the third three number problem