持續集成系統配置詳解

一:安裝Apache 、
1、在192.168.1.110下,使用root用戶,進行yum update操作更新,然後reboot重啓!
2、然後開始安裝,步驟如下: 下載命令:yum install httpd httpd 啓動命令:service httpd start 開機啓動:chkconfig httpd on 修改文件:vim /etc/httpd/conf/httpd.conf 內容如下: ServerName localhost:80 然後訪問地址:http://192.168.1.110/ 看到正常的Apache歡迎頁面即可
這裏寫圖片描述
:需要關閉防火牆,
關閉命令:systemctl stop firewalld
禁止開機啓動命令:systemctl disable firewalld
查看狀態命令:systemctl status firewalld
3、安裝svn服務模塊 下載命令:yum install mod_dav_svn subversion (必須安裝,因爲我們是svn與Apache整合) 安裝後,我們可以看一下 cd /etc/httpd/conf.d/ 下是否存在 subversion.conf文件,(不存在就自我創建)下圖所示:
這裏寫圖片描述
4、重啓Apache服務:service httpd restart,然後我們可以查看是否安裝成功svn模塊: 查看命令:ls /etc/httpd/modules/ | grep svn 查看版本;svn --version
這裏寫圖片描述
5、我們需要創建svn庫(主目錄,使用多庫方式:一份配置文件管理多個svn庫) 創建文件夾命令:mkdir /svn/ 編輯subversion.conf文件命令:vim /etc/httpd/conf.d/subversion.conf 編輯內容:

<Location /svn/> 
DAV svn 
SVNListParentPath on 
SVNParentPath /svn 
AuthType Basic 
AuthName "Subversion repositories" 
AuthUserFile /svn/passwd.http 
AuthzSVNAccessFile /svn/authz 
Require valid-user 
</Location> 
RedirectMatch ^(/svn)$ $1/ 

6、創建/svn/passwd.http 和 /svn/authz 文件
命令:touch /svn/passwd.http
命令:touch /svn/authz
重啓Apache服務:service httpd restart
二:安裝jsvnadmin管理平臺(svn賬戶權限分配)
1、開始安裝mysql
下載資源包:rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
查看mysql安裝資源:yum repolist enabled | grep "mysql.*-community.*"
安裝:yum -y install mysql-community-server
啓動命令:systemctl start mysqld
開機啓動:systemctl enable mysqld
設置mysql密碼:mysqladmin -u root password root
登錄命令:mysql -u root -p 回車後輸入密碼即可
進行遠程訪問賦權:
Sql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
Sql> FLUSH PRIVILEGES;
遠程登錄驗證,如下圖所示,則表示遠程連接成功!:
這裏寫圖片描述
2、安裝tomcat
首先到 /usr/local/software/下
命令:cd /usr/local/software/
命令:tar -zxvf apache-tomcat-7.0.29.tar.gz
命令:mv apache-tomcat-7.0.29 /usr/local/svn-tomcat
修改server.xml文件,如下:
命令:vim /usr/local/svn-tomcat/conf/server.xml

<Server port="9005" shutdown="SHUTDOWN">    
<Connector port="9090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="9443" URIEncoding="UTF-8" /> 
<Connector port="9009" protocol="AJP/1.3" redirectPort="9443" /> 

3、上傳svnadmin.war到 /usr/local/svn-tomcat/webapps下
解壓命令:unzip svnadmin.war -d svnadmin
刪除命令: rm -f svnadmin.war
編輯配置文件命令: vim /usr/local/svn-tomcat/webapps/svnadmin/WEB-INF/jdbc.properties
修改文件內容如下:

db=MySQL 
#MySQL 
MySQL.jdbc.driver=com.mysql.jdbc.Driver MySQL.jdbc.url=jdbc:mysql://127.0.0.1:3306/svnadmin?characterEncoding=utf-8 
MySQL.jdbc.username=root 
MySQL.jdbc.password=root 

4、創建數據庫svnadmin 設置數據庫字符集:utf8,然後倒入對應數據文件即可。 倒入:mysql5.sql(表和數據)https://download.csdn.net/download/it_10000/10674525和en.sql(語音編碼)https://download.csdn.net/download/it_10000/10674534 5、啓動tomcat,命令:/usr/local/svn-tomcat/bin/startup.sh
6、訪問:http://192.168.1.110:9090/svnadmin ,如下如所示:
這裏寫圖片描述

7、第一次訪問時候需要輸入用戶名密碼:admin admin即可
這裏寫圖片描述
8、創建一個庫,如下圖所示:填寫項目、類型、路徑、url、描述,然後提交即可
這裏寫圖片描述
9、創建完成如下圖所示
這裏寫圖片描述

後面內容太多,就不一一描述,若有需要可用以下方式聯繫:
QQ:635881605(請備註原因)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章