当前位置:网站首页>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>
边栏推荐
- RHCSA8
- 无密码身份验证如何保障用户隐私安全?
- 百度杯”CTF比赛 2017 二月场,Web:爆破-2
- Introduction to sap ui5 dynamicpage control
- Rocky basic command 3
- ##无监控,不运维,以下是监控里常用的脚本监控
- 山东大学暑期实训一20220620
- 碎片化知识管理工具Memos
- Yyds dry goods inventory # solve the real problem of famous enterprises: move the round table
- APICloud Studio3 WiFi真机同步和WiFi真机预览使用说明
猜你喜欢
SAP SEGW 事物码里的导航属性(Navigation Property) 和 EntitySet 使用方法
A specific example of ABAP type and EDM type mapping in SAP segw transaction code
PyCharm安装第三方库图解
Introduction to sap ui5 dynamicpage control
“百度杯”CTF比赛 九月场,Web:SQL
OpenHarmony应用开发之Navigation组件详解
RHCSA10
碎片化知识管理工具Memos
Get to know linkerd project for the first time
Shandong University Summer Training - 20220620
随机推荐
解决uni-app配置页面、tabBar无效问题
Laravel document reading notes -mews/captcha use (verification code function)
Go string operation
#从源头解决# 自定义头文件在VS上出现“无法打开源文件“XX.h“的问题
个人组件 - 消息提示
Concurrent performance test of SAP Spartacus with JMeter
CF:A. The Third Three Number Problem【关于我是位运算垃圾这个事情】
数据泄露怎么办?'华生·K'7招消灭安全威胁
Although the volume and price fall, why are the structural deposits of commercial banks favored by listed companies?
“百度杯”CTF比赛 九月场,Web:SQL
手把手带你入门Apache伪静态的配置
go 指针
go 字符串操作
A small talk caused by the increase of sweeping
SAP UI5 DynamicPage 控件介紹
Principle and configuration of RSTP protocol
Yyds dry goods inventory # solve the real problem of famous enterprises: move the round table
PyCharm安装第三方库图解
About the single step debugging of whether SAP ui5 floating footer is displayed or not and the benefits of using SAP ui5
946. Verify stack sequence