2022
我们一起努力

阿里云服务器搭建svn,jenkins自动化部署 git

很多公司是不会把代码放到公共的托管平台的,风险很大,所以一般公司都会有自己的git服务器和svn服务器

接下来我将教大家搭建svn服务器,并提供jenkins配置

那么问题来了,你需要先有一个私人svn服务器

基本配置:

1.yum安装

 yum install subversion

2.查看版本

 svnserve --version

3.设置svn仓库位置

 mkdir -p /var/svn/svnrepos
 svnadmin create /var/svn/svnrepos/

4.进入配置目录

 cd /var/svn/svnrepos/conf/

5,配置用户名和密码

 vim passwd 

在[users]块中添加用户和密码,格式:帐号=密码,如zhao=zhao

6.权限配置

 vim authz 

末尾添加如下代码:

[/] zhao = rw #用户zhao拥有根目录的读写权限 

7.svn配置

 vim svnserve.conf 

打开下面的几个注释:

anon-access = read #匿名用户可读

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

8.启动服务

默认启动端口是:3690

注意:如果是阿里云等云服务器搭建而不是本地,需要添加拦截组规则白名单,否则是不能访问到svn服务器的。

 svnserve -d -r /var/svn/svnrepos/

9.查看服务是否启动成功

 netstat -antp | grep svn

10.如果配置信息有误,需要重启svn**

10.1、首先查询进程号**

 ps -ef|grep svn 

10.2、杀死进程

 kill -9 14920

10.3、启动

 svnserve -d -r /var/svn/svnrepos/

自动化部署Jenkins(一)

我们安装了jdk,maven,tomcat等Jenkins自动化部署所需要的环境

自动化部署Jenkins(二)

我们安装了安装好了Jenkins,并进行了基本配置

自动化部署Jenkins(三)

我们新建了一个web项目并使用Jenkins,自动化部署了gitee上面代码

自动化部署Jenkins(四)

我们在centos7服务器上搭建了一个svn服务器

自动化部署Jenkins(五)

我们使用Jenkins自动化部署svn服务器上面的代码。

赞(0)
文章名称:《阿里云服务器搭建svn,jenkins自动化部署 git》
文章链接:https://www.fzvps.com/108867.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!