詹金斯与SVN持续集成的示例代码

  

<强>概述

  

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

  

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

  
      <李>登录詹金斯:http://localhost: 8080李   <李>登录SVN: http://localhost: 3343/csvn李   <李>默认管理账号登录SVN,登录后,点击版本库→创建版本库李   
  

詹金斯与SVN持续集成的示例代码

  

詹金斯与SVN持续集成的示例代码

  

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

  

5,安装svn-eclipse插件:

  

打开eclipse安装目录链接文件夹,复制并解压SVN插件压缩包至链接文件夹。然后创建一svn.link文件,文件内容是SVN插件安装路径如:路径=D: \ \ 360 \ \ eclipse-SDK-win32 \ \ \ \软件下载链接\ \ SVN

  

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

  

詹金斯与SVN持续集成的示例代码

  

6, svn插件安装成功后,进入项目工程,右键→→团队分享项目→输入版本库URL,在指定项目模块树干文件夹。然后回到Java工程中,点击项目Jdemo,右键——》提交,提交代码至svn

  

詹金斯与SVN持续集成的示例代码

  

8,詹金斯下创建工作

  

进入詹金斯首页,点击新建,如图所示

  

詹金斯与SVN持续集成的示例代码

  

詹金斯与SVN持续集成的示例代码

  

詹金斯与SVN持续集成的示例代码

  把

9日curl.exe& libssh3.dll复制到C: \ Windows \ System32系统根目录

  

10,创建钩子文件。进入svn安装目录钩子文件夹,创建post-commit。蝙蝠文件,创建帖子请求,请求内容是curl - x post - v - u用户:pwd URL(项目构建URL)

  

注意:- u用户:pwd是詹金斯登录账号及密码

  

詹金斯与SVN持续集成的示例代码

  

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

  

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

詹金斯与SVN持续集成的示例代码