一、安装SVN
[root@docker02 ~]# yum -y install subversion

[root@docker02 ~]# mkdir -pv data/svn
[root@docker02 ~]# svnadmin create data/svn
[root@docker02 ~]# cd data/svn/
[root@docker02 svn]# ll
total 8
drwxr-xr-x 2 root root 54 Dec 8 08:42 conf
drwxr-sr-x 6 root root 233 Dec 8 08:42 db
-r--r--r-- 1 root root 2 Dec 8 08:42 format
drwxr-xr-x 2 root root 231 Dec 8 08:42 hooks
drwxr-xr-x 2 root root 41 Dec 8 08:42 locks
-rw-r--r-- 1 root root 229 Dec 8 08:42 README.txt
二、配置svn
(1) [root@docker02 svn]# cd conf/
[root@docker02 conf]# vim passwd

(2) [root@docker02 conf]# egrep -v '^#|^$' authz
[aliases]
[groups]
[/]
hahashen = rw

(3) [root@docker02 conf]# vim svnserve.conf
[root@docker02 conf]# egrep -v '^#|^$' svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

[root@docker02 conf]# svnserve -d -r data/svn/
[root@docker02 conf]# netstat -nltp

三、测试svn
[root@docker02 ~]# mkdir /soft
[root@docker02 soft]# svn checkout svn://192.168.20.16 /soft/

[root@docker02 soft]# echo "123" >1.txt
[root@docker02 soft]# ls
1.txt
[root@docker02 soft]# svn add *
A 1.txt
[root@docker02 soft]# svn commit -m hahashen
Adding 1.txt

四、Jenkins+SVN拉取文件下发
1、新建任务svn

2、选择Send files or execute commands over SSH



3、查看jenkins服务器要下发的文件

4、构建

5、查看192.168.20.42是否收到下发文件

↓↓ 点击"阅读原文" 【加入DevOps运维团】
相关阅读:
1、Jenkins批量下发主机秘钥 2、Jenkins环境安装





