`
knight_black_bob
  • 浏览: 853092 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jenkins 集成 maven svn 自动构建打包

阅读更多

 

Jenkins 集成 maven svn 自动打包

 

0.准备工作

安装 详解

0.1安装 jdk

0.2 安装tomcat

0.3 安装maven

0.4 安装nexus

0.5 安装 svn

 

1.安装 jenkins 

25.jenkins安装
上传tomcat 
cd /home/baoy/package
unzip apache-tomcat-7.0.54.zip
mv apache-tomcat-7.0.54 ../soft/
cd /home/baoy/soft/apache-tomcat-7.0.54/
cd webapp/
wget http://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.32.2/jenkins.war
wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war
cd ../bin/
sh start.sh

密码
vim /root/.jenkins/secrets/initialAdminPassword 
4304c3e16a884daf876358b2bd48314b


http://172.23.27.120:8082/jenkins

 

 

2.安装插件  

在插件管理中 下载安装



 

2.1.subversion plugins

 

2.2Maven Integration plugin

 

 

3. 配置 系统属性



 

4. 配置 邮件通知

系统管理员邮件地址 和 发送邮件地址必须相同

 



 

5. 全局工具属性配置 global tool configuration



 

 

6.创建项目



 

7.设计构建 脚本



 

 

 

该脚本可以上传到 ftp上,这类脚本未添加 

 

 第一次构建会失败,应为没有保存svn 密码的问题,之后就可以了



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

 

  • 大小: 80.4 KB
  • 大小: 11.2 KB
  • 大小: 55.3 KB
  • 大小: 60.5 KB
  • 大小: 27.2 KB
  • 大小: 67.1 KB
  • 大小: 135.4 KB
  • 大小: 135.4 KB
  • 大小: 103.7 KB
  • 大小: 182.9 KB
  • 大小: 58.6 KB
  • 大小: 80.5 KB
  • 大小: 70.1 KB
  • 大小: 46.4 KB
  • 大小: 73.6 KB
  • 大小: 135.1 KB
  • 大小: 26.1 KB
0
0
分享到:
评论

相关推荐

    Jenkins+Maven+SVN+Tomcat 持续集成环境快捷部署

    Maven是Java的一个项目管理和构建自动化工具,能够处理项目的编译、依赖、文档生成等构建生命周期的各个方面。SVN(Subversion)是一个开源的版本控制系统,用于管理代码的修订版本。Tomcat是一个开源的Web应用...

    jenkins+svn+maven构建

    Jenkins+SVN+Maven构建 Jenkins是一款功能强大且流行的自动化构建工具,广泛应用于软件开发、测试、部署和发布等领域。下面我们将详细介绍Jenkins的基本概念、原理、部署方法、持续集成原则、常用编译工具、SVN检出...

    jenkins+maven+svn+springboot实现一件打包发布

    ### Jenkins + Maven + SVN + SpringBoot 实现一键打包发布 #### 安装 Jenkins 1. **下载 Jenkins** 首先前往 Jenkins 官网下载 Jenkins,官网上提供了两个下载选项: - 如果用于公司环境,建议选择左侧的企业...

    Jenkins+Maven+SVN+Tomcat持续集成实战

    本文将详细讲解如何利用Jenkins、Maven、SVN和Tomcat等工具进行网站的持续集成实践,以实现代码的自动上传与部署。 1. 传统网站部署流程 传统网站的部署过程繁琐且耗时,包括需求分析、原型设计、编码、测试、内部...

    jenkins + svn+maven持续集成

    总结,Jenkins + SVN + Maven 的持续集成方案提供了一种自动化的方式,使得团队能够高效地进行开发和部署,减少手动操作,提高软件质量和稳定性。在实际环境中,这些组件可以分布在不同的服务器上,以实现更高效和...

    Jenkins+Maven+SVN+Tomcat持续集成实战视频.zip

    目录 1、传统网站部署流程 2、主流网站部署流程及方法 3、Jenkins持续平台安装 4、Jenkins持续集成MAVEN讲解 5、Jenkins持续集成JOB工程设置 6、Jenkins持续集成网站构建实战...Jenkins+Maven+SVN+Tomcat持续集成实v1战

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

    2. **构建自动化**:Maven负责编译、测试、打包项目,Jenkins调用Maven插件执行这些任务。 3. **脚本辅助**:SHELL脚本用于处理Jenkins不能直接完成的工作,比如环境准备、数据备份等。 4. **错误检测与报告**:集成...

    4.Jenkins持续集成Maven讲解

    本讲解将深入探讨如何在Jenkins中集成Maven,以实现自动化构建和测试。 一、Jenkins简介 Jenkins是一个用Java编写的开源持续集成工具,提供了一个友好的Web界面,用于配置和执行各种自动化任务,如编译、单元测试、...

    jenkins+svn+maven+java-配置+安装+部署(windows版)

    ### Jenkins + SVN + Maven + ...通过以上步骤,可以实现基于Jenkins、SVN、Maven和Java的自动化构建和部署流程。这种方式大大提高了开发效率和软件质量,减少了人为错误,是持续集成/持续部署(CI/CD)的重要实践之一。

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

    ### Jenkins 实现 Maven 项目自动部署到 Tomcat 在当今快速发展的软件开发环境中,持续集成(CI)与持续部署(CD)已经成为不可或缺的部分。本文将详细介绍如何利用 Jenkins 实现 Maven 项目的自动部署到 Tomcat ...

    [Jenkins Maven SVN Tomcat持续集成实战v2

    在持续集成中,开发者将代码提交到SVN仓库,Jenkins监听这些提交,当有新的版本出现时自动触发构建。 6. **Tomcat服务器** Tomcat是一个流行的开源Java Servlet容器,用于运行Java Web应用程序。在持续集成流程中...

    Jenkins+Maven+Svn实现代码自动打包与发布.docx

    - 触发构建后,Jenkins将自动从Svn获取最新代码,执行Maven打包,然后将生成的WAR文件部署到Tomcat服务器。 - 检查服务器上的应用是否正确更新,并确认服务可用性。 通过这样的配置,每次代码提交到Svn仓库时,...

    持续集成环境maven+nexus+jenkins+svn搭建

    "持续集成环境搭建" ...搭建一个完整的持续集成环境需要使用多种工具和技术,例如 Maven、Nexus、Jenkins 和 SVN 等。通过使用这些工具和技术,我们可以自动化构建、测试和部署软件,从而提高软件的质量和开发效率。

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

    Maven则是一个项目管理和构建自动化工具,主要负责项目的构建过程,包括编译、测试、打包等。SVN(Subversion)是一个版本控制系统,用于管理代码的版本和变更。Tomcat是一个开源的Web服务器,用于部署Java Web应用...

    jenkins+maven+svn自动化部署安装配置.docx

    - Jenkins将自动从SVN下载最新代码,执行Maven构建命令,打包并部署到目标服务器上。 **4. 高级配置** - 可以进一步配置邮件通知、测试报告等功能,以实现更完整的自动化流程。 #### 四、总结 通过上述步骤,可以...

    Jenkins+Maven+Windows+svn+sonarqube持续集成平台搭建图文指南

    Jenkins+Maven+Windows+svn+sonarqube持续集成平台搭建图文指南

    Jenkins Maven Svn tomcat 持续集成实战

    ### Jenkins Maven Svn Tomcat 持续集成实战 #### 1. 传统网站部署的流程 在传统网站部署流程中,通常会经历以下几个步骤: 1. **需求分析**:根据用户需求制定功能规格。 2. **原型设计**:创建网站的初步视觉...

    Jenkins+Maven+SVN快速搭建持续集成环境.docx

    ### Jenkins+Maven+SVN快速搭建持续集成环境 #### 一、Jenkins与持续集成概念 持续集成(Continuous Integration, CI)是一种软件开发实践,开发者频繁地将代码提交到共享仓库,每次提交后,自动构建(包括编译、...

Global site tag (gtag.js) - Google Analytics