暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

四、Jenkins+SVN拉取文件下发

DevOps架构实战 2021-01-08
1097

一、安装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环境安装




文章转载自DevOps架构实战,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论