如何用Jenkins实现自动化部署svn更新代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用Jenkins实现自动化部署svn更新代码相关的知识,希望对你有一定的参考价值。
参考技术A 安装部署Jenkins环境,下载所需要的插件,直接用IP加端口进行登录。 在系统管理的系统设置里配置需要远程的服务器。 新建节点,当新建节点与原有节点类似的时候,可以选择复制现有的节点。 4 填写远程工作目录、标签、Host、Credentials等信息,...本回答被提问者采纳SVN——自动发布
最近公司项目处于开发阶段,很多功能开发完后就需要发布到测试环境等待测试去验收,这个时候如果手动更新网站的话,是很费时费力的。 于是乎,我们做成了自动发布,这样我们只管提交代码到SVN就行了,发布由软件自动完成。接下来就讲下,如何实现SVN的自动发布。
SVN自动发布首先需要在服务器部署一个Jenkins软件。由于Jenkins软件是基于Java环境的,所以要使用Jenkins,首先需要保证系统中已经安装了jdk,如果您的系统还没有安装,可以通过下面的地址下载安装即可。 jdk1.7下载地址:http://www.jb51.net/softs/281781.html ,下载完后直接下一步下一步安装即可。 安装完后,就需要下载jenkins 软件进行安装 jenkins.msi下载地址:https://jenkins.io/content/thank-you-downloading-windows-installer/ ,同样下载完后直接安装即可。安装步骤可以简要参考: https://blog.csdn.net/chengly0129/article/details/68486628 博文里面的Jenkins安装介绍部分。
下面就简单介绍下如何配置和使用:
在浏览器访问:http://localhost:8080/ 即可进入登陆页面,登陆用户名和密码就是在安装的时候添加的,填写完后点击登陆即可。 然后就进入到了如下页面。
接下来,我这里在本地新建一个Web项目并取名TestAutomaticRelease 并上传到服务器SVN进行测试。 SVN仓库名字命名为 SvnTestAutomaticRelease 。
SVN部署好后,将网站发布下,并部署到IIS上,如下所示:
接下来就根据这个项目创建一个新任务演示下。
点击左侧测新建任务,如下图:
以上是关于如何用Jenkins实现自动化部署svn更新代码的主要内容,如果未能解决你的问题,请参考以下文章
jenkins+tomcat+ant+java+linux 自动部署项目