利用jenkins实现非maven项目自动化部署项目记录

使用Jenkins 在WindowsServer上构建Maven Javaweb项目 声明:本文档编写基于Jenkins版本Jenkins 2.303.1 ANT版本为 apache-ant-1.10.11 1.下载安装 Jenkins.msi 文件,并在window server上进行安装启动。详细步骤参考博客文章如下:关于构建maven项目 2.手动安装插件,插件包在本文档中。插件列表如下所示: 3.由于项目maven项目,所以项目编译还需要使用ANT 插件来进行编译。ANT插件编译需要编写build.xml编译文档。编译文档如下: <?xml version="1.0" 阅读详情

安装教程就按照网上的帖子来就好了,注意一点如果是内网的环境安装,插件安装一定要注意。每个插件之间都有关联,必须每个依赖都要下载,极其麻烦!!!

建议使用外网电脑先安装插件,都弄好了在 .jenkins/plugins/ 下面复制后缀为.hpi的插件文件(文件夹的不要复制,这些都是安装过的文件,没有用)

下载之前需要 在Manage Jenkins 下 选择 Manage Plugins 高级 修改升级站点
配置下载地址
如果遇到插件无法下载的情况可以官网下载,手动上传。
官网离线插件包下载地址

下面我就说一些需要注意的点:
1.在Manage Jenkins 下 选择Configure System
ssh连接设置
2.在Manage Jenkins 下 选择Global Tool Configuration
ant设置
3.创建新item 注册相关信息 配置git (或者svn)之后
构建项目
自定义触发类型
触发器根据使用方式自行选择,个人建议使用Poll SCM 比较方便,设置凌晨自动部署,爽歪歪。
构建后上传
说一下遇到的坑,这里设置ssh后只要点保存就会报错,重启多次无用,后台报错也查不到,网上没有相关解决方案。走投无路了,将之前关于ssh的插件都删除(所有插件整体删除),重新下载和更新,才解决。

最后上传一个通用的build.xml

<?xml version="1.0" encoding="UTF-8"?>
<project name="webmanager" default="war" basedir=".">
	<property environment="env" />
	<property name="webapp.name" value="webmanager" />
	<property name="catalina.home" value="C:\Program Files\Apache Software Foundation\Tomcat 7.0" />
	<property name="dist.dir" value="${basedir}/dist" /> 
	<property name="WebContent.dir" value="${basedir}/WebContent" />
	<property name="src.dir" value="${basedir}/src" />
	<property name="config.dir" value="${basedir}/config
jenkins编译打包及自动化部署 Jenkins 阅读详情

相关推荐

Jenkins + Docker + Github 实现自动化部署 Maven 项目

看到这篇文章的你,或多或少都已经对 Jenkins 有过一定了解,就算没有也一定已经听过他的相关话题。在我们学习阶段,常会听到持续集成和持续部署这样的词语,有些小伙伴们已经亲手实践过,还有些没有过,今天就让我们一起对 Jenkins 做一个了解吧。文章的脉络大致:首先是介绍了 Jenkins,以及 Jenkins 的简单工作流程;而后是教大家如何用 Docker 安装 Jenkins

xxxzzzqqq_的博客 982

jenkins+docker实现可持续自动化部署springboot项目

jenkins+docker实现可持续自动化部署springboot项目

congge 1万+

实现自动化部署前端项目,从安装Jenkins部署完成的整体配置 --适合初学Jenkins、想实现或者学习自动化部署的同学,知识点比较全面,过程写的清晰

实现自动化部署前端项目,从安装Jenkins部署完成的整体配置 --适合初学Jenkins、想实现或者学习自动化部署的同学,知识点比较全面,过程写的清晰

m0_60622481的博客 4238

jenkins构建maven项目

jenkins构建maven项目 操作系统:CentOS7 jenkins版本:Jenkins ver. 2.150.3 Ant版本:1.9.14 Ant 安装教程 ant 1.9.14安装包 链接:https://pan.baidu.com/s/1wnmYKQD_fwFLHUfmVxybyA 提取码:r8av 1.下载ant 安装包上传到服务器 2.解压文件到opt 文件目...

wildcat-的博客 4343

Maven项目实现CI/CD持续集成Jenkins+Ant)

本文是对公司项目做的一次自动化实战。公司架构分新旧两版,本文是对旧版本的一次实战。且由于maven仓库需内网环境的原因,选择maven项目进行实战。

weixin_45224874的博客 955

持续集成】使用jenkins+ant构建maven项目

一、Jenkins简介 概念:Jenkins是一个开源软件项目,基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 官方网站:http://www.jenkins.org.cn/ 相关特点: 开源免费 跨平台,支持所有的平...

chitun2903的博客 565

Jenkins+ant+deploy编译Java项目maven项目)并自动部署到远程服务器

个人学习记录,不喜勿喷。 注:基于《jenkins+ant+jemter+sqlserver做基于数据驱动的接口自动化测试(持续集成二)》这篇博文基础进行编写 一、需要工具: build.xml,百度网盘下载路径:链接:https://pan.baidu.com/s/1QHNfba5eIvrQZDnw0gjcjA 提取码:n5od 二、整体结构图 三、操作步骤: 1、登录Je...

qq_29969189的博客 1113

Jenkins 安装及使用 ( Jenkins 部署 Maven 项目Jenkins 部署 Vue 项目

Jenkins 安装部署及使用。包括 Jenkins 部署 Vue 项目Jenkins 部署 Maven 项目

Z 5万+

jenkins-自动化部署任务开发(mavenmaven项目)

自动化部署任务开发(maven) 注意:这一部分的操作不是在之前的2台服务器上(jenkins服务器和应用部署服务器),而是在测试人员自己的workpc上 流程介绍 从gitlab获取最新代码--maven打包--停止tomcat--部署应用--启动tomcat--验证结果 项目准备 项目中需要写一个deploy.sh文件放到项目根目录下 文件具体代码: 注意:代码中wa...

儒雅随和丶mata坤的博客 3680

使用Jenkins实现自动化部署

一、原理 开发人员提交完代码至版本控制器后,由Jenkins自动获取远程代码,自动打包,然后再自动发布的过程。 二、使用Docker安装Jenkins前提是linux中已经安装Docker,再执行以下命令: 访问Jenkins:http://192.168.154.128:8080/(无法访问可关闭防火墙 命令:systemctl stop firewalld)提示密码在路径中的文件中,因此需要进入到docker容器找到该密码: 输入完密码后进入到如下界面: 选择安装推荐的插件进入:到了下面这

xuguxiong的博客 1万+

jenkins部署Maven和NodeJS项目

每一个开发工具(IDE)都有自己不同的项目结构,它们互相之间不通用。比如我再 eclipse 中创建的目录,无法在 idea 中进行使用,这就造成了很大的不方便。Maven 提供了一套标准化的项目结构,所有的 IDE 使用 Maven 构建的项目完全一样,所以 IDE 创建的 Maven 项目可以通用。Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注服务于 ava 平台的项目构建和 依赖管理。Maven 这个单词的本意是:专家,内行。读音是['merv(ə)n]或['mevn]

henanchenxuyuan的博客 3612

【Linux】最新版Jenkins+Gitee+Maven安装教程,阅读一文实现自动化部署

很多新手小白搞不懂jenkins安装使用以及Jenkins+gitee+maven+jdk实现java项目自动化部署,下面有我这个小白,自己学习后总结出来一些经验,不对之处多多指教,只为给有需要的人一些参考,每个版本对应的配置可能不一样,这里仅以我安装部署成功为列,错误之处还请见谅centos:7.9当然可以,请提供你惌要修改的文章内容,我来帮你调整格式。当然可以,请提供你惌要修改的文章内容,我来帮你调整格式。 Jenkins:2.492 maven:3.9.9 Jdk:17 git:1.8.3.1官网地

weixin_43253340的博客 2069

使用Jenkins配置Git+Maven自动化构建

Jenkins,Git、Mavenjenkins的安装与使用,Git的安装与使用,Maven的安装与使用,安装Jenkins插件

徐刘根的博客 16万+

Jenkins持续集成与交付 (十二):Jenkins构建(Maven类型项目)和部署项目

🟣【Jenkins持续集成与交付 (十二):Jenkins构建(Maven类型项目)和部署项目

✨ 欢迎来到【Seal ^_^ 的CSDN博客】!✨ 2万+

Docker+Jenkins+gitee实现springboot项目自动化部署

前言:最近在学习自动化打包,所以记录一下以免下次踩坑,虽然技术是持续更新的,但是有些东西是万变不离其中,以后会持续更新。 我这里采用的阿里云的云服务器,系统是CentOS 7.9 64位,安装Docker、Jenkins 、Git、JDK、Maven等工具。(注:有的安装Jenkins会自带Git、JDK、Maven等工具,我安装的时候Jenkins没有这些工具需要自己安装) 一、安装 Docker 1、更新yum到最新版本 yum update 2、如果存在

qq_24398367的博客 2633

基于Docker+Jenkins实现自动部署SpringBoot+Maven项目

随便根据其他教程安装即可,本文着重讲jenkins的安装与环境配置。

askuld的博客 1774

云服务器 + Jenkins 实现项目自动化部署与上线

本文详细介绍了Jenkins自动化部署的完整流程。首先说明了部署前的准备工作。接着讲解了Jenkins的系统配置和全局工具设置,包括Maven、JDK、Git等工具的配置方法。然后分别介绍了在本地开发环境和云服务器环境下的部署方案,包括构建配置、源码管理、触发器设置等关键环节。最后提供了具体的Shell脚本示例,用于实现jar包上传、Docker容器管理等操作。文章还特别说明了华为云OBS存储的使用方法以及服务器安全组设置等注意事项。整个部署过程涵盖了从开发环境到生产环境的完整CI/CD流程

📜一个热爱探索的人 1237

centOS部署Jenkins实现项目可持续自动化部署

个人看的是尚硅谷的视频,跟着实战,但因为视频是21年的,所以很容易出现jenkins插件不适配问题。因而个人直接用较新版的jdk和jenkins.sudo su。

weixin_43975276的博客 1995
上一篇: 架构师补给站之EA(企业架构)
下一篇: docker中安装redis集群和哨兵模式
酸菜炖龙虾
博客等级 码龄8年 3粉丝 9原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值