Jenkins与SVN持续集成的示例代码

 更新时间:2018年03月06日 09:32:42   作者:rosa2015  
这篇文章主要介绍了Jenkins与SVN持续集成的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

概述

Jenkins是一个Java语言编写的开源的持续集成工具,它的前身为Hudson,使用它可以进行项目的自动编译、测试与发布,这极大的减轻了团队之间的繁琐重复的工作,从而加快了整个项目的交付进度。

官网下载Jenkins&SVN&eclipse,版本号没要求,建议使用最新稳定版本

  1. 登录Jenkins:http://localhost:8080
  2. 登录SVN:http://localhost:3343/csvn
  3. 默认admin账号登录SVN,登录后,点击版本库->创建版本库

4、打开eclipse,打开已创建的Java工程

5、安装svn-eclipse插件:

打开eclipse安装目录link文件夹,copy并解压 SVN插件压缩包至link文件夹。然后创建一svn.link文件,文件内容是svn插件安装路径如:path=D:\\360Downloads\\Software\\eclipse-SDK-win32\\link\\SVN

安装成功后,eclipse下会有svn资源库显示

6、 svn插件安装成功后,进入项目工程,右键->team->share project->输入版本库URL-->指定项目模块trunk文件夹。然后回到Java工程中,点击项目Jdemo,右键--》提交,提交code至svn

8、Jenkins下创建job

进入Jenkins首页,点击新建,如图所示

9、把curl.exe&libssh2.dll复制到C:\Windows\System32根目录

10、创建钩子文件。进入svn安装目录hooks文件夹,创建post-commit.bat文件,创建post请求,请求内容是curl -X post -v -u user:pwd URL(项目构建URL)

注意:-u user:pwd是Jenkins登录账号及密码

11、创建好钩子,也创建好job后,代码一旦提交,就会自动进行构建。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 使用logback实现日志打印过滤

    使用logback实现日志打印过滤

    这篇文章主要介绍了使用logback实现日志打印过滤的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Java中输入输出方式详细讲解

    Java中输入输出方式详细讲解

    这篇文章主要给大家介绍了关于Java中输入输出方式的相关资料,Java输入输出是指使用java提供的一些类和方法来实现数据的输入和输出,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • 在IDEA中如何设置最多显示文件标签个数

    在IDEA中如何设置最多显示文件标签个数

    在使用IDEA进行编程时,可能会同时打开多个文件,当文件过多时,文件标签会占据大部分的IDEA界面,影响我们的编程效率,因此,我们可以通过设置IDEA的文件标签显示个数,来优化我们的编程环境,具体的设置方法如下
    2024-10-10
  • 关于mybatis-plus-generator的简单使用示例详解

    关于mybatis-plus-generator的简单使用示例详解

    在springboot项目中集成mybatis-plus是很方便开发的,最近看了一下plus的文档,简单用一下它的代码生成器,接下来通过实例代码讲解关于mybatis-plus-generator的简单使用,感兴趣的朋友跟随小编一起看看吧
    2024-03-03
  • Java中该如何优雅的使用线程池详解

    Java中该如何优雅的使用线程池详解

    在java开发中我们对“池”的概念并不陌生,常见的有数据库连接池、线程池、对象池、常量池等等,其作用基本上就是避免频繁的创建和回收,造成资源浪费,线程池也不例外,这篇文章主要给大家介绍了关于Java中该如何优雅的使用线程池的相关资料,需要的朋友可以参考下
    2021-12-12
  • java学习之路_篇超好的文章

    java学习之路_篇超好的文章

    一篇超好的文章!就看你有没耐心看!java学习之路!
    2008-10-10
  • Java 开发环境配置步骤(介绍)

    Java 开发环境配置步骤(介绍)

    下面小编就为大家带来一篇Java 开发环境配置步骤(介绍)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • 解决SpringBoot使用devtools导致的类型转换异常问题

    解决SpringBoot使用devtools导致的类型转换异常问题

    这篇文章主要介绍了解决SpringBoot使用devtools导致的类型转换异常问题,具有很好的参考价值,希望对大家有所帮助。 一起跟随小编过来看看吧
    2020-08-08
  • Java实战之用hutool-db实现多数据源配置

    Java实战之用hutool-db实现多数据源配置

    在微服务搭建中经常会使用到多数据库情形这个时候,下面这篇文章主要给大家介绍了关于Java实战之用hutool-db实现多数据源配置的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-12-12
  • SpringBoot整合阿里云短信服务的方法

    SpringBoot整合阿里云短信服务的方法

    在实际项目中经常有发送短信的功能,今天进说一下SpringBoot整合阿里云短信服务的相关知识,新建短信微服务,编写发送短信接口的方法文中给大家介绍的很详细,需要的朋友参考下吧
    2021-10-10

最新评论