当前位置:网站首页>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>
边栏推荐
- Notion 类笔记软件如何选择?Notion 、FlowUs 、Wolai 对比评测
- 关于 Notion-Like 工具的反思和畅想
- 百日完成国产数据库opengausss的开源任务--openGuass极简版3.0.0安装教程
- Asemi rectifier bridge hd06 parameters, hd06 pictures, hd06 applications
- Yyds dry goods inventory # solve the real problem of famous enterprises: move the round table
- 实现 1~number 之间,所有数字的加和
- Changing JS code has no effect
- Reverse Polish notation
- 从外卖点单浅谈伪需求
- Word document injection (tracking word documents) incomplete
猜你喜欢

什么是网络端口

量价虽降,商业银行结构性存款为何受上市公司所偏爱?

Binder通信过程及ServiceManager创建过程

潘多拉 IOT 开发板学习(HAL 库)—— 实验7 窗口看门狗实验(学习笔记)

Hundred days to complete the open source task of the domestic database opengauss -- openguass minimalist version 3.0.0 installation tutorial

MySQL giant pit: update updates should be judged with caution by affecting the number of rows!!!

Changing JS code has no effect

Discussion on error messages and API versions of SAP ui5 getsaplogonlanguage is not a function

Developers, is cloud native database the future?

RHCSA9
随机推荐
It's too convenient. You can complete the code release and approval by nailing it!
SAP UI5 DynamicPage 控件介紹
APICloud Studio3 WiFi真机同步和WiFi真机预览使用说明
Hiengine: comparable to the local cloud native memory database engine
go 指针
个人组件 - 消息提示
Reverse Polish notation
Run, open circuit
mysql econnreset_ Nodejs socket error handling error: read econnreset
#yyds干货盘点# 解决名企真题:搬圆桌
数据湖(七):Iceberg概念及回顾什么是数据湖
解决 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa2 in position 107
手把手带你入门Apache伪静态的配置
Natural language processing series (I) introduction overview
ABAP editor in SAP segw transaction code
Apicloud studio3 API management and debugging tutorial
Rocky basics 1
解决uni-app配置页面、tabBar无效问题
Rocky basic command 3
"Baidu Cup" CTF competition in September, web:sql