乐于分享
好东西不私藏

源码包部署Jenkins!完整避坑教程,新手直接抄作业

源码包部署Jenkins!完整避坑教程,新手直接抄作业

1、jenkins安装

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo

rpm --import https://pkg.jenkins.io/redhat/jenkins.io-2023.key

yum install jenkins -y

systemctl start jenkins

systemctl enable jenkins

修改以root用户、群组身份运行Jenkins:

grep -Ev "^(#|$)" /usr/lib/systemd/system/jenkins.service

systemctl restart jenkins

2、jenkins配置(web页面)

浏览器访问: http://192.168.52.16:8080

2.1管理员密码获取

cat /var/lib/jenkins/secrets/initialAdminPassword

2.2、安装插件(选择在线安装)

出现离线安装解决方法:

(1)修改/var/lib/jenkins/updates/default.json

jenkins在下载插件之前会先检查网络连接,其会读取这个文件中的网址。默认是访问谷歌,肯定监测失败,所以将图下的google改为www.baidu.com即可,更改完重启服务。

(2)修改/var/lib/jenkins/hudson.model.UpdateCenter.xml

该文件为jenkins下载插件的源地址,默认为:

https://updates.jenkins.io/update-center.json,就是因为https的问题,此处我们将其改为http即可,之后重启jenkins服务即可。

其他国内备用地址(也可以选择使用):

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

http://mirror.esuni.jp/jenkins/updates/update-center.json

2.3、创建第一个管理员用户

2.4、url配置

2.5、安装完成

2.6、安装java

tar -xf jdk-8u201-linux-x64.tar.gz -C /usr/local/

配置环境变量:

vim /etc/profile

# jdk

JAVA_HOME=/usr/local/jdk1.8.0_201

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME PATH

source /etc/profile

java -version

2.7、安装maven

wgethttps://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

tar -xf apache-maven-3.3.9-bin.tar.gz -C /usr/local/

rm -rf apache-maven-3.3.9-bin.tar.gz

vi /etc/profile

在文件的最下面添加:

#set Maven environment

export MAVEN_HOME=/usr/local/apache-maven-3.3.9

export PATH=$MAVEN_HOME/bin:$PATH

#生效profile文件

source /etc/profile

#检查maven是否配置成功

mvn -v

#配置Maven加速镜像

vi /usr/local/apache-maven-3.3.9/conf/settings.xml<mirrors>  <mirror>    <id>alimaven</id>    <name>aliyun maven</name>    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>    <mirrorOf>central</mirrorOf>  </mirror></mirrors>

2.8、安装node

wget https://mirrors.aliyun.com/nodejs-release/v18.10.0/node-v18.10.0.tar.xz

tar -xf node-v18.10.0.tar.xz -C /usr/local/

mv /usr/local/node-v18.10.0 /usr/local/nodejs

vi /etc/profile

#node

export NODE_HOME=/usr/local/nodejs

export PATH=$NODE_HOME/bin:$PATH

export NODE_PATH=$NODE_HOME/lib/node_modules

source /etc/profile

2.9、配置 jdk、git、maven、node

系统管理->全局工具配置

jdk:

git:

maven:

2.10、jenkins下载插件失败处理办法

中国源的问题。需要换个源就可,换源方法:

jenkins->系统管理->管理插件->高级 选择升级站点

把:http://updates.jenkins-ci.org/update-center.json

换成:http://mirror.esuni.jp/jenkins/updates/update-center.json

镜像地址查询:

http://mirrors.jenkins-ci.org/status.html

3、jenkins忘记密码|密码重置

3.1、修改配置文件

1、SSH 登录服务器后台,修改以下配置文件

vim /var/lib/jenkins/config.xml

把字段useSecurity的值修改为 false,如下:

false

2、重启jenkins服务

systemctl restart jenkins

3.2、修改用户密码