Centos7--使用jenkins实现简单的代码自动构建并部署

环境准备

# 所需环境

jdk、git、maven

# 以上是本次演示自动化部署java程序jenkins需要的基本环境,需要自己提前装好
# jdk、maven的环境变量别忘了配置,还有git的公钥要配置

配置git的公钥

ssh-keygen -t rsa -C "youremail@abc.com"

可以不设置密钥密码直接按三次回车。 把目录中生成的公钥内容复制到gitee仓库上

# 查看生成的密钥
cat /root/.ssh/id_rsa.pub

在这里插入图片描述
复制密钥配置到使用的仓库上
在这里插入图片描述
配置环境变量

vim /etc/profile
# 输入下面内容,一个是jdk的环境变量,一个是maven的,记得改为自己的路径,不要直接复制
export JAVA_HOME=/usr/local/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=${PATH}:${MAVEN_HOME}/bin
export PATH=$PATH:/usr/local/mysql/bin
# 刷新配置文件
source /etc/profile

安装

可以用docker安装或者直接去官网下载war包,下面演示用war包安装的方式
1.下载安装包jenkins.war

2.在安装包的路径下执行命令

java -jar jenkins.war --httpPort=8080

3.打开浏览器进入链接 http://[服务器IP]:8080.

4.填写初始密码(控制台运行日志里有,或者可以去提示的目录里看),激活系统

5.进来后安装插件
在这里插入图片描述
6.安装完成后设置账号密码进入系统
在这里插入图片描述

配置jenkins

检查插件

先查看两个插件是否安装
插件1:Publish over SSH
插件2:Deploy to container Plugin
插进3:Gitee (安装这个是因为我这里用的是gitee做演示,因为github没有vpn太慢了)
在这里插入图片描述
在这里插入图片描述
没有安装的话搜索安装即可

配置configure system

在这里插入图片描述
拉到最底下
在这里插入图片描述
配置好后保存即可

配置Configure Global Security

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后保存即可

配置Global Tool Configuration

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置完后保存即可

创建自动构建部署项目

新建工程

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

添加代码仓库账号密码的界面
在这里插入图片描述
配置构建触发器
在这里插入图片描述
生成webhook密钥
在这里插入图片描述
复制webhook的URL和密钥后,去到gitee内配置
在这里插入图片描述
配置完后,点击添加即可

配置构建
在这里插入图片描述
配置构建后操作
在这里插入图片描述
配置完后保存即可
然后就去本地修改下代码,然后push到gitee上,接着查看jeknins是否成功自动构建打包部署
在这里插入图片描述
参考文章:https://www.cnblogs.com/wfd360/p/11314697.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值