Jenkins与SVN持续集成的示例代码
概述
Jenkins是一个Java语言编写的开源的持续集成工具,它的前身为Hudson,使用它可以进行项目的自动编译、测试与发布,这极大的减轻了团队之间的繁琐重复的工作,从而加快了整个项目的交付进度。
官网下载Jenkins&SVN&eclipse,版本号没要求,建议使用最新稳定版本
- 登录Jenkins:http://localhost:8080
- 登录SVN:http://localhost:3343/csvn
- 默认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后,代码一旦提交,就会自动进行构建。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- JENKINS+SVN+ANT+TOMCAT持续集成,实现代码更新自动部署
- Jenkins 持续集成平台构建之通过svn提交代码
- Jenkins2.1+SVN+Maven+Tomcat持续集成代码
- 搭建sonar+Jenkins+Maven+SVN完成持续集成代码分析管理
- MyEclipse+Nexus+Jenkins+Sonar+Tomcat+SVN持续集成环境实战篇
- 持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成]
- Jenkins+Maven+SVN快速搭建持续集成环境
- 项目持续集成环境(jenkins + SVN + maven + tomcat)
- [原]Linux环境-Jenkins实战-分布式构建-自动化持续集成-自动化部署-gitlab-svn-shell启动tomcat
- 持续集成:Jmeter+Maven+Jenkins自动化框架搭建(四):GitLab代码更新触发Jenkins自动构建
- linux系统 jenkins svn maven持续集成学习
- 搭建持续集成单元测试平台(Jenkins+Ant+Java+Junit+SVN)
- 搭建持续集成单元测试平台(Jenkins+Ant+Java+Junit+SVN)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
- 持续集成 Tomcat + Jenkins + ANT + SVN + Selenium
- jenkins + maven + svn + tomcat 搭建自动构建,自动部署,持续集成环境
- Windows环境下jenkins +svn+android studio自动化构建(持续集成,打包)
- Jenkins+Maven+SVN快速搭建持续集成环境
- Jenkins+Maven+SVN快速搭建持续集成环境