②jenkins企业必会技能,yum安装、war包安装部署详解

Jenkins2.303.1版本安装

准备环境: 两台机器

git-server ----https://github.com/bingyue/easy-springmvc-maven

jenkins-server —192.168.246.212—最好是3个G以上

java-server -----192.168.246.210

https://github.com/bingyue/easy-springmvc-maven

Yum安装

1.配置 Jenkins的yum源
# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
# yum install epel-release java-11-openjdk-devel -y
# yum install jenkins -y
# systemctl daemon-reload

出现这个报错不用慌
在这里插入图片描述
把后面加上就可以

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

2.启动Jenkins

# systemctl start jenkins
# systemctl status jenkins
[root@jenkins yum.repos.d]# tail -f /var/log/jenkins/jenkins.log

在这里插入图片描述

3.访问登录

当您第一次访问一个新的 Jenkins 实例时,系统会要求您使用自动生成的密码将其解锁

1.浏览到http://localhost:8080(或您在安装时为 Jenkins 配置的任何端口)并等待解锁 Jenkins页面出现
在这里插入图片描述
2.从 Jenkins 控制台日志输出中,复制自动生成的字母数字密码(在 2 组星号之间)。
在这里插入图片描述
3.使用插件自定义 Jenkins 或者 推荐安装插件,这里飞哥使用的推荐安装插件。。。
在这里插入图片描述
下面就是jenkins安装各种插件他会自己安装
在这里插入图片描述
4.创建第一个管理员用户
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

War包安装

首先安装依赖包 jenkins
在这里插入图片描述

1.下载安装包

百度搜索openjdk11、tomcat、maven、jenkins
这里的jdk 环境不要安装最新版本,会报错用的是8
其他的都可以安装最新版
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
补充:如果启动访问报错

请更换jdk版本为1.8的,修改环境变量配置,重新启动即可; 重点

[root@jenkins ~]# wget https://download.java.net/openjdk/jdk8u41/ri/openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
[root@jenkins ~]# wget https://get.jenkins.io/war/2.303/jenkins.war
[root@jenkins ~]# wget https://downloads.apache.org/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz
[root@jenkins ~]# wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.70/bin/apache-tomcat-8.5.70.tar.gz
还有openjdk11
[root@jenkins ~]# cd /usr/local
[root@jenkins local]# tar -xvzf apache-maven-3.8.2-bin.tar.gz
[root@jenkins local]# tar -xvzf apache-tomcat-8.5.70.tar.gz
[root@jenkins local]# tar -xvzf openjdk-11+28_linux-x64_bin.tar.gz
[root@jenkins local]# mv jdk-11/ java
[root@jenkins local]# mv apache-tomcat-8.5.70 tomcat
[root@jenkins local]# rm -rf tomcat/webapps/*
[root@jenkins local]# mv apache-maven-3.8.2 java/maven
[root@jenkins ~]# cp jenkins.war  /usr/local/tomcat/webapps/

2.配置环境变量

[root@jenkins ~]# vim /etc/profile
JAVA_HOME=/usr/local/java
MAVEN_HOME=/usr/local/java/maven
PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL JAVA_HOME MAVEN_HOME

source   /etc/profile    # 刷新一下环境变量

[root@jenkins ~]# java -version
openjdk version "11.0.12" 2021-07-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.12+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.12+7-LTS, mixed mode, sharing)

[root@jenkins ~]# mvn -v
Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f)
Maven home: /usr/local/java/maven
Java version: 11, vendor: Oracle Corporation, runtime: /usr/local/java
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-693.el7.x86_64", arch: "amd64", family: "unix"

[root@jenkins ~]# /usr/local/tomcat/bin/startup.sh

3.访问登录
http://196.196.196.55:8080/jenkins
在这里插入图片描述
jenkins 默认在安装插件,war包 一般安装都会出现安装插件出错 下面可以更换国内源
在这里插入图片描述
创建用户 ,可以根据公司需求去创建用户
在这里插入图片描述

安装各种插件

安装插件:
所需的插件:
• Maven插件 Maven Integration plugin
• 发布插件 Deploy to container Plugin
需要安装插件如下:
=====================================================================================
安装插件
Deploy to container    ---支持自动化代码部署到tomcat容器
GIT plugin  可能已经安装,可在已安装列表中查询出来
Maven Integration   jenkins利用Maven编译,打包所需插件
Publish Over SSH  通过ssh连接
ssh  插件
安装过程:
系统管理--->插件管理---->可选插件--->过滤Deploy to container---->勾选--->直接安装

插件选项位置,下面是选择一个插件安装一个插件,你可以一次性选完然后进项安装
在这里插入图片描述
Deploy to container —支持自动化代码部署到tomcat容器
在这里插入图片描述
在这里插入图片描述
Maven Integration jenkins利用Maven编译,打包所需插件
在这里插入图片描述
Publish Over SSH 通过ssh连接
在这里插入图片描述
ssh 下面勾选的都要配置
在这里插入图片描述

5.配置国内源上面出错就换这个源

上面出现报错原因之一,jdk最新版会出现报错 ,一般都是使用1.8
上面出现报错原因之二,jenkins旧版本会出现报错 ,一般使用稳定版本

因为Jenkins下载,默认是国外地址,如果插件下载失败,我们就替换为国内地址

官方下载插件慢 更新下载地址

Jenkins 安装时会默认从updates.jenkins-ci.org 拉取,我们需要换成国内源——清华大学开源软件镜像站。

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

cd {你的Jenkins工作目录}/updates 进入更新配置位置

[root@jenkins-server1 updates]# pwd   
/root/.jenkins/updates    #这是Jenkins默认的工作目录
[root@localhost updates]# vim  default.json      #修改配置文件
s/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /root/.jenkins/updates/default.json            #官方源替换清华源
s/http:\/\/www.google.com/https:\/\/www.baidu.com/g    #google替换成百度


或者直接进行一下操作(一步到位,不需要多步操作)

sed -i 's/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /root/.jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /root/.jenkins/updates/default.json

之后,在网站后面加上restart进行jenkins重启。
建议 杀死tomcat 并重新启动
重新访问测试即可
http://192.168.153.147:8080/jenkins/restart

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值