`
xiaoyao8903
  • 浏览: 22086 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

jenkins+maven+git配置以及远程发布war包详细过程

 
阅读更多

1 jenkins安装

官网下载war包,直接放到tomcat目录 官网http://jenkins-ci.org/

2git-plugin插件配置

安装好后直接访问“http://yourhost:8080/jenkins”即可进入主界面,点击“系统管理”->“管理插件”,首次进入都是空白的,要等1分钟左右才能看到内容,在后台估计是在做更新或者下载,然后重新再进此界面就能看到内容了。

jenkins+maven+git配置以及远程发布war包详细过程

3 jenkins系统配置

在系统管理中,依次配置:

3.1 jdk配置

jenkins+maven+git配置以及远程发布war包详细过程

3.2 maven配置

jenkins+maven+git配置以及远程发布war包详细过程jenkins+maven+git配置以及远程发布war包详细过程

3.3 git配置

jenkins+maven+git配置以及远程发布war包详细过程jenkins+maven+git配置以及远程发布war包详细过程

3.4 ssh授权

jenkins+maven+git配置以及远程发布war包详细过程

必须将.ssh复制到.jenkins下面

4构建项目

4.1创建maven项目

4.2设置

jenkins+maven+git配置以及远程发布war包详细过程jenkins+maven+git配置以及远程发布war包详细过程

4.3 本地构建发布包

jenkins+maven+git配置以及远程发布war包详细过程

4.4 远程构建发布包

1)修改tomcat-user.xml文件,如下

<role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="admin"/> <user username="admini" password="admin" roles="admin,manager,manager-script,manager-gui"/>

2) 下载deploy plugin插件,配置如下:


分享到:
评论

相关推荐

    Windows平台搭建Jenkins+maven+git实现自动发布已经越过几道坑

    ### Windows平台搭建Jenkins+maven+git实现自动发布的知识点 #### 一、环境准备与配置 在Windows平台上搭建Jenkins+maven+git实现自动化发布,首先需要准备好以下环境: - **JDK**: 安装Java Development Kit (JDK)...

    Java项目包 Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

    4. **部署到Tomcat**:构建成功后,Jenkins可以通过使用`deploy`生命周期阶段的Maven目标,如`mvn tomcat7:deploy`,将WAR文件部署到远程Tomcat服务器。也可以编写shell脚本手动完成这个过程,包括停止Tomcat、复制...

    Jenkins+Git+Maven+Shell+Tomcat持续集成环境

    在安装和配置了 Tomcat 服务器后,我们可以下载 Jenkins war 包,并将其部署到 Tomcat 服务器上。最后,我们可以使用 Jenkins 来控制整个持续集成环境,包括版本控制、构建、测试和发布等过程。 Jenkins 的主要特点...

    jenkins+git+maven+tomcat

    本文将详细介绍如何使用 Jenkins、Git、Maven 和 Tomcat 实现自动化构建、部署 web 应用程序的集成环境。 环境安装 首先,我们需要安装以下环境: 1. 操作系统:Centos 6.5 2. JDK:1.7.x 3. Maven:3.1.x 4. Git...

    jenkins插件maven+git+html报表展示

    通过配置Maven设置,可以指定本地Maven仓库的位置、远程仓库URL以及Maven的全局设置文件。 2. **Git集成**: Git是分布式版本控制系统,用于跟踪代码变更。Jenkins中的Git插件允许从Git仓库拉取源代码进行构建。你...

    jenkins+maven-tomcat插件自动部署

    一旦所有配置都完成,Jenkins将能够自动从Git仓库获取代码,使用Maven进行构建,然后通过Tomcat Maven插件将应用部署到远程Tomcat服务器上。这个自动化流程显著提高了开发效率,减少了手动部署的错误和时间消耗。 ...

    jenkins+svn+maven构建

    下面我们将详细介绍Jenkins的基本概念、原理、部署方法、持续集成原则、常用编译工具、SVN检出代码、构建过程、war文件发布、代码回滚等知识点。 Jenkins简介 Jenkins是一款基于Java的自动化构建工具,能够帮助...

    jenkins+maven编译发部JAVA项目.docx

    "Jenkins+maven编译发部JAVA项目" Jenkins 是一个开源的自动化服务器,主要用于自动化各种任务,例如构建...通过配置 Jenkins 和 Maven,我们可以自动化项目的构建、测试和部署过程,从而提高项目的开发效率和质量。

    Jenkins+Maven+SVN+Tomcat持续集成实战v2.pdf

    Jenkins、Maven、SVN和Tomcat是现代软件开发中常用的工具,它们可以组成一套完整的持续集成和部署系统。接下来,我将详细说明这些工具的安装、配置和使用知识。 首先,Jenkins是一个开源的持续集成工具,用于自动化...

    Jenkins+Maven+Gitlab运维自动化平台部署实施

    【Jenkins+Maven+Gitlab运维自动化平台部署实施】 在快速发展的IT行业中,实现开发流程的规范化和自动化至关重要,因为它能显著提升产品的开发效率和交付速度。Jenkins、Maven和Gitlab作为DevOps实践中的核心工具,...

    linux下搭建jenkins+git+maven+tomcat高可用集成

    在Linux环境中,构建一个基于Jenkins、Git、Maven和Tomcat的高可用集成系统是一项重要的任务,这对于持续集成和持续部署(CI/CD)流程至关重要。以下将详细阐述这个集成过程中的关键知识点。 首先,我们需要了解每...

    jenkins+git+maven搭建自动化部署环境

    3. Jenkins的全局工具配置:这一步包括配置JDK、Git、Maven等工具的路径,以确保Jenkins能够识别和使用这些工具。此外还需要配置GitLab、Git和邮件通知等插件。具体操作可能需要参考相关的详细文档,例如参考网址...

    持续集成 jenkins+svn+maven

    - 从Jenkins官方网站下载Jenkins的WAR包或RPM包。 - 官方网站:[https://jenkins.io/index.html](https://jenkins.io/index.html) - 使用YUM源安装Jenkins: - 配置YUM源: ```bash [root@astronomertmp]# ...

    手把手图解,详解Jenkins ,svn ,maven 项目持续集成 SHELL 脚本

    "手把手图解,详解Jenkins,svn,maven项目持续集成SHELL脚本"这个标题表明了本文将通过图形化的解释,详细介绍如何使用Jenkins、Subversion(svn)和Maven这三个工具来实现软件项目的持续集成,并涉及到使用SHELL脚...

    java+maven+tomcat+jenkins打包安装.7z

    2. 配置Maven:接着,解压Maven的安装包,配置Maven的`conf/settings.xml`文件,添加本地仓库路径,以及可能的远程仓库URL。同时,也需要设置Maven的环境变量。 3. 安装Tomcat:下载并解压Tomcat的zip或tar.gz文件...

    jenkins实现maven项目自动部署到tomcat

    本文将详细介绍如何利用 Jenkins 实现 Maven 项目的自动部署到 Tomcat 服务器的过程。这不仅能够提高开发效率,还能减少人为错误,确保应用程序的稳定性和质量。 #### 一、准备环境与安装 Jenkins 1. **安装 ...

    jenkins部署war配置

    本文详细介绍了如何使用Jenkins进行WAR包的自动化部署,包括环境搭建、插件安装、配置管理以及WAR包的自动化发送过程。通过以上步骤,可以实现WAR包的自动化构建和部署,提高开发效率,减少人工错误。希望本文能够...

    Git + Jenkins + SonarQube 敏捷开发持续集成环境

    ### Git + Jenkins + SonarQube 敏捷开发持续集成环境 #### 一、环境搭建与配置 在构建一个基于Git、Jenkins和SonarQube的敏捷开发持续集成环境时,首先要确保基础环境的搭建。根据提供的内容,这里假设的基础环境...

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

    我们可以从Jenkins的官方网站下载war包,然后创建一个目录用于存放Jenkins,并将war包上传到该目录中。然后,我们需要将目录的权限设置为完全读写权限,使用chmod命令实现。接下来,我们可以启动Jenkins,指定端口为...

    4.Jenkins持续集成Maven讲解

    Maven的配置信息可以在Jenkins的全局工具配置中设置。 3. 创建Jenkins项目 在Jenkins的Web界面中,创建一个新的自由风格软件项目,输入项目名称和描述,然后配置源代码管理,比如选择Git或SVN,并提供相应的URL和...

Global site tag (gtag.js) - Google Analytics