Linux教程

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

本文主要是介绍2021-11-02②jenkins企业必会技能,yum安装、war包安装部署详解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

    • Jenkins2.303.1版本安装
      • Yum安装
          • 1.配置 Jenkins的yum源
          • 3.访问登录
    • War包安装
          • 1.下载安装包
    • 安装各种插件
    • 5.配置国内源上面出错就换这个源

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.访问登录
在这里插入图片描述
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替换成百度

或者直接进行一下操作(一步到位,不需要多步操作)
[root@localhost ~]# 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

这篇关于2021-11-02②jenkins企业必会技能,yum安装、war包安装部署详解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!