SVN与jenkins

 

一、svn

1.认识

版本控制系统,可以上传、下载、整合、发布代码,是集中式管理

2.安装

官网下载地址:https://tortoisesvn.net/downloads.html

3.使用

在服务器中仓库中创建一个项目,然后将使用的用户添加进去,我们也可以给他们进行分组,接着给用户或者组进行权限分配。

用户根据自己的账号在客户端中进行使用登录。

4.客户端操作

检出:根据仓库项目路径将服务器中的代码导出在本地中,注意检出之前一定要先进行更新,否则容易出现代码冲突

更新:将服务器中的代码更新到最新版本

代码冲突:两个用户对同一份代码进行了操作并提交,解决办法:建议和同事沟通协调确认最终代码,然后进项提交

上传:将本地的代码上传到svn服务器中保管

删除:检出后如果有删除代码,在提交时需要将删除的文本进行勾选才可。

二、idea中配置svn

1.将svn客户端引入然后重启idea

2.从svn中检出项目

3.将项目导入svn仓库

4.右键svn功能操作

三、jenkins

1.持续集成:

每天都可能发生多次集成,而每次的集成都是通过自动化的构建来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件。

2.作用:

a、降低风险,每天都可能发生多次集成,有利于及早发现软件质量问题。

b、自动完成,通过自动化工具可以避免开发人员投入过多精力

c、软件运行状态随时可看,可以增加领导和团队成员对项目的信心。

d、利于对未来进行把控,持续集成的信息有利于我们对未来进行更好地规划和把控。

3.安装

http://updates.jenkins-ci.org/latest/jenkins.war

 4.运行

两种运行方式:一种是基于tomcat、Jdk启动,一种是基于Docker启动

我们这里使用tomcat运行

将war包放到tomcat的webapps目录下,启动tomcat

5.测试

Localhost:8080/jenkins

6.配置

 

--------------------------------------

 

------------------------------------

-----------------------------------------

--------------------------------

全局工具配置

 

 7.创建第一个任务

 

posted @ 2019-04-10 19:31  .guangbin  阅读(618)  评论(0编辑  收藏  举报