1、安裝SVN服務器,安裝方法網上很多資料可參考。
在opt目錄下創建svn庫 /opt/svnrepo/
在該目錄下執行以下命令,創建一個版本庫svn
svnadmin create svn
創建完成後,/opt/svnrepo/目錄下會生成svn目錄,進入svn目錄,會看到裏面包含如下目錄
conf:配置文件目錄
db:上傳的文件庫
hooks:保存鉤子命令腳本文件
locks:鎖文件
進入conf目錄,修改svnserve.conf文件內容如下
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = My Svn ##這裏隨意
修改passwd創建一組用戶名和密碼,格式如下
harry = harryssecret
修改authz文件,給上面創建的用戶授權
harry=wr ##wr表示讀寫
通過以下命令啓動svn服務
svnserve -d -r /opt/svnrepo/
2、安裝Maven,Jenkins需要通過Maven對Maven項目打包
3、安裝Tomcat,Jenkins和項目都需要運行到tomcat容器中,當然也可以分開部署到不同的容器中,
安裝好tomcat之後,在conf目錄下的tomcat-users.xml文件中創建用戶和角色,如下所示
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat_user" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
4、安裝Jenkins
下載好jenkins.war,將其放到tomcat的webapps目錄即可,啓動tomcat即可訪問到jenkins,第一次訪問時需要去查看admin賬號的密碼,其實在tomcat時日誌中也有打印出來,該密碼在 /root/.jenkins/secrets/initialAdminPassword 文件中,在jenkins頁面中輸入該密碼後就可以登錄成功,之後選擇安裝推薦的插件就行。
1)、在系統管理-全局安全配置中設置如下
2)、在系統管理-全局工具配置中,配置jenkins所需的maven的settings.xml、JDK、Maven相關信息,如下圖所示
3)、在插件管理中找到 Deploy to container 進行安裝
4)、將創建的web項目上傳到上面搭建好的svn庫中
5)、在jenkins中新建一個項目