jenkins安装,打包,部署java项目

这篇具有很好参考价值的文章主要介绍了jenkins安装,打包,部署java项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装

下载地址 :https://www.jenkins.io/zh/download/

选择 CentOS/Fedora/Red Hat版本

安装命令如下:

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
yum install epel-release # repository that provides 'daemonize'
yum install java-11-openjdk-devel
yum install jenkins

至此 不出意外 安装已经结束

启动 Jenkins 记得打开8080防火墙

service jenkins start

如果出现 Build step ‘Execute shell’ marked build as failure

权限不够

解决方法,将Jenkins运行用户改为root,默认Jenkins用户

vim /etc/sysconfig/jenkins

JENKINS_USER 值改成 root

重启

systemctl restart jenkins

进入jenkins 管理后台 ip+8080

jenkins安装,打包,部署java项目
jenkins安装,打包,部署java项目

二、 JDK 安装

详见:https://blog.csdn.net/qq_31452291/article/details/123009675

三、新建Jenkins任务

1、配置系统环境

点击左边导航栏 系统配置

jenkins安装,打包,部署java项目

选择插件管理

jenkins安装,打包,部署java项目

搜索maven 找到 Maven Integration plugin 这个插件 点击安装

jenkins安装,打包,部署java项目

返回主页 选择【全局工具配置】

jenkins安装,打包,部署java项目

配置JDK maven选择系统默认了(ps有可能会慢,可以自己安装一个maven到服务器上)

jenkins安装,打包,部署java项目

把刚才安装好的jdk的目录复制到这里就行了,如果提示你不是可执行的目录,则需要把jdk的安装位置移动到 Jenkins的安装目录下就行了,移动jdk 记得修改环境变量配置并且刷新。
Jenkins 默认安装目录 /var/lib/Jenkins

2、创建任务

返回主页 选择新建任务,选择一个maven项目 点击确定

jenkins安装,打包,部署java项目
jenkins安装,打包,部署java项目

JDK 选择刚才配置的jdk

jenkins安装,打包,部署java项目

源码选择Git
jenkins安装,打包,部署java项目

构建时记得忽略test测试

jenkins安装,打包,部署java项目

clean package -Dmaven.test.skip=true

构建成功后
选择只在构建成功后执行shell脚本
jenkins安装,打包,部署java项目

运行java shell命令如下

port=8868
echo '根据端口号查询对应的pid'
pid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{ print $1 }');
echo '杀掉对应的进程,如果pid不存在,则不执行'
if [  -n  "$pid"  ];  then
    kill  -9  $pid;
fi
echo '删除原来的jar包'
rm -rf /home/project/aliyun/share-0.0.1-SNAPSHOT.jar
echo '将构建的jar包复制到指定目录下'
cd target/
cp share-0.0.1-SNAPSHOT.jar /home/project/aliyun
echo '运行构建的jar包'
echo "确保jenkins进程结束后不会杀死当前的运行服务"
BUILD_ID=DONTKILLME
cd /home/project/aliyun/
nohup java -jar share-0.0.1-SNAPSHOT.jar >>/home/project/aliyun/nohup.out  &
3、执行任务

点击保存

点击立即构建即可

jenkins安装,打包,部署java项目
jenkins安装,打包,部署java项目文章来源地址https://www.toymoban.com/news/detail-433287.html

到了这里,关于jenkins安装,打包,部署java项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【微服务部署】四、Jenkins一键打包部署NodeJS(Vue)前端项目步骤详解

      本文介绍使用Jenkins一键将NodeJS(Vue)前端项目打包并上传到生产环境服务器,这里使用的是直接打包静态页面,发送到远程服务器Nginx配置目录的方式,首先确保服务器环境配置好,安装Nginx,运行目录,日志存放目录等。 一、服务器环境配置   Nginx安装也有多种方式

    2024年02月10日
    浏览(44)
  • 前端项目打包和自动化部署(jenkins+gitee+nginx)

    1. 传统的开发模式 在传统的开发模式中,开发的整个过程是按部就班就行: 但是这种模式存在很大的弊端: 工作的不协调:开发人员在开发阶段,测试和运维人员其实是处于等待的状态。等到测试阶段,开发人员等待测试反馈bug,也会处于等待状态。 线上bug的隐患:项目准

    2024年02月01日
    浏览(47)
  • 记录使用jenkins配置maven,并且打包,部署,发布maven项目的过程

    专栏的前面几篇博客已经把jenkins和gitlab集成起来了,接着我们开始打包,部署发布maven项目 首先在jenkins中安装maven,docker安装的maven默认安装了java,但是没有安装maven,所以这里我们需要自己进入到jenkins容器中,然后安装maven。 我这里的maven是自己在官网传送门下载的最新版

    2024年02月02日
    浏览(84)
  • 【微服务部署】五、Jenkins+Docker一键打包部署NodeJS(Vue)项目的Docker镜像步骤详解

      NodeJS(Vue)项目也可以通过打包成Docker镜像的方式进行部署,原理是先将项目打包成静态页面,然后再将静态页面直接copy到Nginx镜像中运行。 一、服务器环境配置   前面说明了服务器Nginx的安装和配置,这里稍微有些不同,但是因为此文是用Nginx镜像和前端镜像页面同

    2024年02月06日
    浏览(43)
  • 轻松拿捏Jenkins(Linux)+Java11+Docker自动化打包部署

    注:本文由笔者小白亲手实践写作,涵盖较全,创作不易,且行且珍惜!! 历时24小时,包含Jenkins环境构建部署过程中的99%问题,确定不来看一下吗? 由于Jenkins自2.357版本之后,上新的版本需要提供Java11及以上版本的支持,且之前的版本市场上推荐的绝大多数插件已经不再

    2024年02月06日
    浏览(43)
  • jenkins 参数化构建过程,jenkins下拉框选择要部署项目,jenkins部署java微服务项目,jenkins部署微服务

     1. jenkins部署demo 优化 点: 选择丢弃旧的构建,最大个数可以选择3或者5个,如果微服务,十个jar,占用很多空间,多来几次部署,硬盘满了 2. 选择 参数构建 ,需要部署哪个项目 名称可以设置为你的项目名,例:test_project 选项 例:           test_user           test

    2024年01月24日
    浏览(51)
  • 搭建jenkins部署java项目

    1,保证服务器的jdk,maven与git安装完成,且环境变量设置正确。如图能正确查看版本号 vim /etc/profile    编辑系统环境变量。 查看环境变量命令如图 echo $PATH  使用war包运行jenkins的情况。 jenkins的war包目录 start.sh脚本的命令如下图 XX:MetaspaceSize=1024m的大小要足够大,不然可能会

    2024年02月06日
    浏览(40)
  • Docker 安装 Jenkins 并部署 Maven 项目

    在开始之前,我们需要保证系统中已经安装了Docker、JDK、Maven。 我这里使用的是 2.344 版本的 Jenkins,拉取命令如下: 需要稍微等一会,等待拉取完成。 镜像下载完成后,我们可以通过如下命令查看我们 docker 中的所有镜像。 这里可以看到我们刚才拉取的 2.344版本的 Jenkins 镜

    2024年02月13日
    浏览(49)
  • centos7下载安装jenkins并配置拉取maven项目一条龙

    首先需要安装JAVA环境:https://www.cnblogs.com/mufeng07/p/12150820.html 如果你的系统没有自带git,那么也需要安装一个 yum install git maven也需要安装,安装命令如下 maven安装完成后,需要配置maven 第一种方法 第二种方法 直接下载 rpm 安装,各个版本地址 https://pkg.jenkins.io/ 其中安装jenk

    2024年02月07日
    浏览(54)
  • Linux Git打包部署JAVA项目 shell脚本

    脚本的名字前缀就是jar名

    2024年01月17日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包