专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

二、自动化神器Jenkins部署Java程序

ins518 2024-10-08 08:29:27 技术文章 10 ℃ 0 评论

安装依赖的插件

在Jenkins主页面依次点击 系统管理-> 插件管理-> 可选插件-> 过滤搜索框中 查找如下插件:

Maven Integration

如下图:

配置Jenkins

配置全局工具(JDK,Git,Maven等),如下图:

配置JDK8

配置Git(安装 yum install git -y)

下载Maven,地址:http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.tar.gz

解压Maven到指定目录

tar xf apache-maven-3.6.2-bin.tar.gz -C /opt/soft/maven

配置Maven

创建任务

在源码管理中,配置如下:

在构建触发器中,选择默认,就可以了

打包(Build)

Post Steps 操作

首先需要建立本地到远程服务器的互信,生成本地的秘钥

ssh-keygen -t rsa

上传本地的公钥到远程服务器

ssh-copy-id 远程服务器IP地址

执行的Shell脚本

#!/bin/bash
# 复制war包到远程主机
scp ~/.jenkins/workspace/java-test/target/java-test.war 远程服务器IP地址:/opt/soft/tomcat/webapps
# 重启服务
ssh 远程服务器IP地址 "cd /opt/soft/tomcat/bin ; ./catalina.sh stop ; sleep 1 ; ./catalina.sh start "

其实这种部署有些不方便,如果有小伙伴想要获取更简单,更便捷的自动化部署方式,可以私信我

下一篇:自动化神器Jenkins部署前端程序

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表