栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

jenkins安装

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jenkins安装

目录

一、基础环境准备

1.关闭防火墙

2.关闭selinux

二、安装jenkins

1.jenkins官方yum源安装

2.安装jenkins

三、安装javajdk、安装maven、安装node、安装git

1.javajdk安装

2.maven安装

3.git安装

4.node安装

四、jenkins初始化

1.初始化jenkins

 2.汉化jenkins

 3.修改admin密码

 4.修改安装源为清华镜像源

 五、jenkins全局配置

1.jenkins maven配置

2.jenkins javajdk配置

3.jenkins git配置

4.jenkins node配置

六、我踩的坑(到这里jenkins的安装就已经完成了,下面是一些补充)

七、补充

1.配置邮箱

2.配置钉钉通知

3.忘记密码


一、基础环境准备

一个良好的基础环境可以避免一部分不必要的错误

1.关闭防火墙
systemctl stop firewalld

2.关闭selinux
setenforce 0
sed -i "s/SELINUX=.*$/SELINUX=disabled/g" /etc/selinux/config

二、安装jenkins

1.jenkins官方yum源安装
  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.安装jenkins
yum -y install java-1.8.0-openjdk jenkins
systemctl restart jenkins

注:这里jenkins起不来,很有可能是jdk的问题不妨换个jdk试试看

三、安装javajdk、安装maven、安装node、安装git

1.javajdk安装
[root@recall-1 opt]# tar -xf jdk-17_linux-x64_bin.tar.gz 
[root@recall-1 opt]# mv jdk-17 /usr/local/jdk
[root@recall-1 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

[root@recall-1 opt]# source /etc/profile
[root@recall-1 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安装
[root@recall-1 opt]# tar -xf apache-maven-3.5.4-bin.tar.gz
[root@recall-1 opt]# mv apache-maven-3.5.4-bin /usr/lcoal/maven
[root@recall-1 opt]# vi /etc/profile
#maven
export MAVEN_HOME=/usr/local/maven
export PATH=$MAVEN_HOME/bin:$PATH

[root@recall-1 opt]# source /etc/profile
[root@recall-1 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安装
[root@recall-1 opt]# yum -y install git
[root@recall-1 opt]# which git
/usr/bin/git

4.node安装
[root@recall-1 opt]# tar -xf node-v16.10.0-linux-x64.tar.xz
[root@recall-1 opt]# mv node-v16.10.0-linux-x64 /usr/local/nodejs
[root@recall-1 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


[root@recall-1 opt]# source /etc/profile
[root@recall-1 opt]# node -v
v16.10.0
[root@recall-1 opt]# npm -v
7.24.0

[root@recall-1 opt]# npm install -g cnpm --registry=https://registry.npm.taobao.org     #我的安装包没有这个命令所以我需要安装以下,如果你的安装包有这个命令可以跳过这个步骤

[root@recall-1 opt]# cnpm -v
cnpm@7.1.0 (/usr/local/nodejs/lib/node_modules/cnpm/lib/parse_argv.js)
npm@6.14.15 (/usr/local/nodejs/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
node@16.10.0 (/usr/local/nodejs/bin/node)
npminstall@5.1.2 (/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

四、jenkins初始化

1.初始化jenkins

 2.汉化jenkins

 3.修改admin密码

 4.修改安装源为清华镜像源

 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json  用这个替换掉升级站点里面的地址。

 五、jenkins全局配置

1.jenkins maven配置

2.jenkins javajdk配置

3.jenkins git配置

4.jenkins node配置

node需要安装一个nodejs的插件才能有配置

----------------- 

安装完成过后重启下jenkins然后回到全局配置,k可以看到多了个nodejs

 我看安装包没有cnpm所以这里还需要手动执行一遍以下命令安装cnpm,你看看你的没有的话也执行一遍

npm install -g cnpm --registry=https://registry.npm.taobao.org

六、我踩的坑(到这里jenkins的安装就已经完成了,下面是一些补充)

1.jenkins启动出问题不能正常启动或者报错,

我是换个jdk解决

2.初始化阶段显示已经离线,

https://www.cnblogs.com/socketqiang/p/10974191.html

如果有没提到的欢迎在评论区补充。

七、补充

1.配置邮箱

邮箱授权码方式,下面我就不写了,下面链接有

https://jingyan.baidu.com/article/fedf0737af2b4035ac8977ea.html   

  (1)配置邮箱需要安装的插件Mailer Plugin,如果没有安装的话安装以下

     (2) 

2.配置钉钉通知

(1)安装插件

DingTalk安装这个插件

(2)创建钉钉机器人

(3)设置钉钉

(4)在项目添加钉钉机器人

版本不同位置可能不同,有的版本在构建后操作里面,我的则是在General里面

3.忘记密码
vi /var/lib/jenkins/users/admin_*/config.xml
找到带pass的一行吧内容替换成如下,然后保存退出重启,密码变成了123456789
#jbcrypt:$2a$10$Kas7FMng/zw19kOHdv41WO45mVmFgdl80gTm4xRyOCubsmF76v7B.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/999008.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号