微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jenkins自动化部署学习

一、安装 Jenkins

1.下载rpm包
cd /opt

在这里插入图片描述

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.290-1.1.noarch.rpm

在这里插入图片描述

2.解压rpm包
sudo rpm -ih jenkins-2.290-1.1.noarch.rpm

在这里插入图片描述

3 查看安装目录
rpm -ql jenkins

在这里插入图片描述

/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
4.修改配置
vim /etc/sysconfig/jenkins

JENKINS_PORT=“8091” 端口号修改认8080可能会冲突
–最好改成root,不然会报错权限不足
JENKINS_USER=“root”

在这里插入图片描述


添加环境
找到jdk安装目录
find / -name java

在这里插入图片描述


vim /etc/init.d/jenkins

在这里插入图片描述


5启动jenkins
systemctl daemon-reload
systemctl start jenkins

在这里插入图片描述

二 配置自动化部署

1.访问验证

在这里插入图片描述


2.查看密码
cat /var/lib/jenkins/secrets/initialAdminPassword

在这里插入图片描述


输入获取到的密码

在这里插入图片描述


多等一会。。。。。

在这里插入图片描述


3.选择安装推荐插件

在这里插入图片描述


这里下载插件等了很久,如果有插件未安装成功可以重试,重试还是不成功点继续;后续配置加速再安装

在这里插入图片描述

在这里插入图片描述


在这里插入图片描述


任务名

在这里插入图片描述


新建一个freestyle project

在这里插入图片描述


描述

在这里插入图片描述


服务器资源是有限的为了防止磁盘被占用过多设置丢弃就得构建参数

在这里插入图片描述


设置git地址

在这里插入图片描述


添加git@R_404_6290@和密码

在这里插入图片描述


使用刚添加的@R_404_6290@和密码拉取代码

在这里插入图片描述

设置要构建的分支

在这里插入图片描述


在这里插入图片描述


设置构建触发(什么时候触发构建项目)

在这里插入图片描述

1.定时构建

定时构建就是没隔一段时间就是构建1次任务

0 * * * * 代表每小时0分的时候构建1次项目

第1个代表分,第2个代表时,第3个代表日,第4个代表月,第5个代表周
验证是否能拉取代码
2.轮询SCM

轮询SCM就是查看源码管理的代码有没有更新,如果更新了就去构建,没有更新就不会构建

*/5 * * * * 代表每5分钟就去查看源码有没有更新

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

安装插件git parameter

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


参数化构建,可以构建时可以选择分支

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


可选择分支构建

在这里插入图片描述


下载连接远程服务器插件

在这里插入图片描述

Deploy to container插件远程发布插件

在这里插入图片描述


在这里插入图片描述


配置远程服务器

在这里插入图片描述


在这里插入图片描述


测试下

在这里插入图片描述


远程目录是指打的包会传到远程服务器的哪个目录下
成功
传输包到远程服务器

在这里插入图片描述


这里的远端目录是基于上面配置远程服务器的远程目录而言的

在这里插入图片描述


在远程服务器上查看war包

在这里插入图片描述


设置启动脚本

在这里插入图片描述

邮件通知

1.安装插件

在这里插入图片描述


2.配置系统插件

在这里插入图片描述


2.设置系统管理员邮箱

在这里插入图片描述


收件人邮箱,多个用,隔开

在这里插入图片描述


3.认触发机制

在这里插入图片描述


在这里插入图片描述


发送邮件的邮箱和密码

在这里插入图片描述


认收件人列表

在这里插入图片描述


全局配置后还需要在项目里配置邮箱

在这里插入图片描述


在这里插入图片描述


勾选这两个就可以

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐