使用vmware分配三台机:
普通测试环境(镜像仓库和jenkins):192.168.193.101 hostname:jenkins-svn
预发布环境(正式测试环境):192.168.193.102 hostname:test
生产环境:192.168.193.103 hostname:prod
改网卡:vim /etc/sysconfig/network-scripts/ifcfg-ens33
改主机名:hostnamectl set-hostname jenkins-svn;hostname jenkins-svn
1、普通测试环境上搭建好镜像仓库,安装和配置好svn,安装jdk和jenkins,docker-ce和docker-compose也需要安装。可以用jenkins可以使用yum安装,也可以用rpm和war包安装,jdk也可以是用tar.gz或者yum安装,svn直接使用yum安装。
docker-ce需要先更新国内的源(看容器特殊命令)
安装好docker-ce和docker-compose
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
yum install -y docker-ce docker-compose && systemctl start docker && systemctl enable docker
1.1、安装SVN服务
yum -y install subversion
1.2、新建SVN目录
mkdir /var/svn -p
1.3、创建SVN仓库名为repos
svnadmin create /var/svn/repos
1.4、修改repos库内主配置文件(注意配置文件每行顶格不能有空格,否则连接svn时会报错)
vim /var/svn/repos/conf/svnserve.conf
# none设置不允许匿名访问
anon-access = none
# 认证为可写
auth-access = write
# 密码数据库文件为passwd
password-db = passw
# 认证数据库文件为authz
authz-db = authz
1.5、修改passwd文件 添加用户
vim /var/svn/repos/conf/passwd
# 用户管理[users]