SVN鉤子腳本關聯禪道進行版本管理

SVN通過鉤子腳本關聯禪道獲取禪道任務、Bug、需求信息進行版本管理

通過SVN的鉤子腳本和禪道結合可以實現,強制SVN提交日志不能為空、提交校驗任務號(Bug、任務、需求)是否存在;提交校驗任務歸屬是否正確;錯誤后提示正確格式;有了這些功能,版本控制做起來就更加輕松了,找某個Bug對應的代碼,只要用Bug號篩選即可;從測試提出Bug到修復完成,再次測試完成這些可以直接在禪道中,與SVN結合 控制。

準備工作:

1. 安裝禪道(我安裝的是Win版安裝包的,用的是開源版本),禪道用的是MySql數據庫,安裝后默認賬號是root密碼為空,可以直接用Navicat等工具連接查看;

2. 安裝SVN服務端,并配置OK;(不會配置的看我的另外一篇說明:。或者網絡查詢)

3. 【可選】安裝Navicat,方便數據庫操作;


配置步驟:

1. 編寫鉤子腳本,修改文件中的如下配置,改為自己的SVN路徑、版本庫路徑

2. 把這個Bat文件命名為“pre-commit.bat”放到SVN Data目錄下的hooks目錄,如下圖:

3.把checkBugId.jar放到同一個目錄,注意編譯用的是JDK1.7(1.6運行會有問題,如有需要再聯系我)

4. 執行如下腳本,創建日志表

DROP TABLE IF EXISTS `ticket_id_log`;CREATE TABLE `ticket_id_log` (`id` int(11) NOT NULL AUTO_INCREMENT,`logid` varchar(100) DEFAULT NULL,`create_time` varchar(50),PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;

5.在禪道中添加SVN提交用的用戶

6. SVN提交測試

無注釋:


格式不正確


無任務類型:


正確格式:



配置目錄

無注釋提示

格式不正確

格式不正確提示

無任務類型

無任務類型提示

正確

正確提交成功

所屬分類 功能擴展
插件名稱 SVN鉤子腳本關聯禪道進行版本管理
代號 svn_hooks
插件類型 功能擴展
作者 李懷北 QQ:595320822
電子郵箱 [email protected]
官方網站
關鍵字 SVN鉤子腳本
用戶評分
評論列表
肖君軍 2019-08-01 09:50:56
checkBugId.jar 請問在哪下載?
張玉潔 2019-08-01 10:17:53
這是第三方插件,可以在插件詳情頁面聯系作者咨詢一下。
李懷北 2017-02-24 16:41:31
實現了Jira的SVN插件功能,很實用。
1/1
發表評論
評論通過審核后顯示。

您需要 登錄才能夠進行評價!

三肖中特期准黄大仙373745