一、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.创建第一个任务
原文:https://www.cnblogs.com/guangbin0125/p/10685544.html