Jenkins的安装和使用

jenkins的目的:

1、持续、自动地构建/测试软件项目。
2、监控软件开放流程,快速问题定位及处理,提示开放效率。

1、环境装备

  • 安装JDK

    需安装jdk1.8或者更高的版本

  • 安装maven

2、安装Jenkins仓库

官网RedHat的安装方法

https://pkg.jenkins.io/redhat-stable/

  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

在这里插入图片描述

3、安装jenkins

yum install jenkins -y

查看jenkins安装了哪些文件

rpm -ql jenkins

在这里插入图片描述

  • /usr/lib/jenkins/jenkins.war WAR包

  • /etc/sysconfig/jenkins 配置文件

  • /var/lib/jenkins/ 默认的JENKINS_HOME目录

  • /var/log/jenkins/jenkins.log Jenkins日志文件

修改配置

vim /etc/sysconfig/jenkins

JENKINS_PORT="8091" 
--最好改成root,不然会报错权限不足
JENKINS_USER="root" 

在这里插入图片描述

启动jenkins

systemctl start jenkins

在这里插入图片描述

4、使用Jenkins

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

重启jenkins

http://1.15.106.188:8091/restart
在这里插入图片描述

命令重启jenkins

systemctl restart jenkins

5、配置jenkins全局工具

1、配置jdk和maven路径
在这里插入图片描述

配置jdk
在这里插入图片描述

配置maven
在这里插入图片描述

2、添加节点
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
保存后新建节点没有正常启动
在这里插入图片描述
点开节点,可看到在命令行启动节点

java -jar agent.jar -jnlpUrl http://1.15.106.188:8091/computer/slave18/jenkins-agent.jnlp -secret 0edc8eb915743aecf0db453efa3d325ab600e43ea1b537e793eafb5e06e84045 -workDir "/opt/modules/jenkins-job-file"

echo 0edc8eb915743aecf0db453efa3d325ab600e43ea1b537e793eafb5e06e84045 > secret-file

java -jar agent.jar -jnlpUrl http://1.15.106.188:8091/computer/slave18/jenkins-agent.jnlp -secret @secret-file -workDir "/opt/modules/jenkins-job-file"

在这里插入图片描述
再次刷新后,节点已启动成功
在这里插入图片描述
4、源码管理—git

系统管理–》插件管理–》可选插件–》搜索”git“,安装git插件
在这里插入图片描述

5、新建job

第一步:点击新建任务,填好任务名,选择”构建一个自由风格的软件项目“
在这里插入图片描述

第二步:勾选”限制项目的运行节点“,输入新加入的节点
在这里插入图片描述

第三步:在源码管理中选择"git",输入自己的git地址
在这里插入图片描述
第四步:在构建中,点击”增加构建步骤“选择shell,填写如下内容
在这里插入图片描述

第五步:“应用”“保存”,最后点击“立即构建”执行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值