一、linux部署jenkins
话不多说,直接上货
1、JDK环境部署
首先下载jdk1.8
注:这里下载java8,那么jenkins2.357版本之后的都需要java11
下载地址:https://www.oracle.com/java/technologies/downloads/#java11-windows
下载好后可以使用winscp 把压缩包发送到linux目录,在usr下面建立一个software文件夹存放压缩包 :切换到/usr/software路径
输入命令:
tar -zxvf jdk-8u341-linux.tgr.gz 解压缩
mv 解压好的jdk /usr/jdk8 转移到usr下面路径
到 /etc/profile 里面配置环境变量
vim /etc/profile
到最后一行输入以下保存:
export JAVA_HOME=/usr/jdk8
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
输入命令重新加载 source /etc/profile
输入java -version 出现版本号说明安装完成
2、jenkins安装
到linux的/usr/softwear输入命令进行下载安装:
wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.190.3-1.1.noarch.rpm
rpm -ivh jenkins-2.190.3-1.1.noarch.rpm #进行解包安装
安装完成后
更改配置
vim /etc/sysconfig/jenkins
#找到JENKINS_PORT 把8080改成空闲的端口,因为8080可能其他服务占用
更改完端口后保存
接下来继续配置jenkins的java环境
#输入命令配置jenkinsjava环境变量
vim /etc/init.d/jenkins
找到candidates下面配置自己的jdk路径并报错,注:一定是到bin目录下的java
这样就可以运行jenkins了
运行方式一:
service jenkins start
运行方式二:
systemctl start jenkins #运行jenkins服务
systemctl status jenkins #查看jenkins状态
systemctl stop jenkins #停止运行jenkins
运行方式三:
cd /etc/init.d
./jenkins start #启动jenkins
./jenkins stop #停止jenkins
./jenkins status #查看jenkins运行状态
注:如果出现Job for jenkins.service failed because the control process exited with error code. See “systemctl status jenkins.service” and “journalctl -xe” for details. 这种提示,那么应该就是jdk环境没配好,或者运行方式这三种都可以试试 ,或者直接输入命令查看日志 是什么原因 如果是java11的话 并且是yum安装的,那么直接用第三种方式运行 不需要去init.d下修改配置
输入 ip地址:端口 打开jenkins
3.配置jenkins
一开始弹出密码框
密码是在
cat
/var/lib/jenkins/secrets/initialAdminPassword 下
也可以输入命令 systemctl status jenkins 查看日志输出
4.下载allure插件
到可选插件里面搜索allure进行勾选并下载安装
如果这里是老版本jenkins会提示安装最新版本的jenkins才能正常运行allure,因为可选插件里面都是最新版本的插件,那么我们需要到插件以下地址去下载之前版本的插件:Index of /download/pluginshttp://updates.jenkins-ci.org/download/plugins/
在网站里面找到allure-jenkins-plugin可以选择2.29版本的进行下载,如果不行再找老一点的版本(老版本比较稳定成熟)
下载好后选择高级>deploy plugin>选择文件(找到下载好的.hpi文件上传),最后点击Deploy,完成
最后构建一个新项目,到最后构建后操作选择 Allure Report
Path里面的路径写allure生成的配置文件的相对路径
也就是alluredir的相对路径
点击高级,找到Report Path 输入allure生成html的相对路径,最后应用-保存
最后一步:到系统管理里面找到全局工具配置
打开JDK,配置JAVA_HOME环境变量,也就是linux上配置的java环境(/etc/profile)
到最后点击Allure Commandline,随便取个名字,选择自动安装,这样就全部配置完了。
有问题可以随时在评论区评论