SVN Jenkins自動發布

2022-01-15 21:26:48 字數 1623 閱讀 8396

最近公司專案處於開發階段,很多功能開發完後就需要發布到測試環境等待測試去驗收,這個時候如果手動更新**的話,是很費時費力的。 於是乎,我們做成了自動發布,這樣我們只管提交**到svn就行了,發布由軟體自動完成。接下來就講下,如何實現svn的自動發布。

下面就簡單介紹下如何配置和使用:

在瀏覽器訪問:http://localhost:8080/ 即可進入登陸頁面,登陸使用者名稱和密碼就是在安裝的時候新增的,填寫完後點選登陸即可。 然後就進入到了如下頁面。

接下來,我們在本地新建乙個web專案並取名testautomaticrelease  並上傳到伺服器svn進行測試。 svn倉庫名字命名為 svntestautomaticrelease 。

svn部署好後,將**發布下,並部署到iis上,如下所示:

接下來就根據這個專案建立乙個新任務演示下。

點選左側測新建任務,如下圖:

~輸入乙個名稱,點選確定

~選擇構建的最大個數

~配置 svn專案路徑

~構建觸發器,設定每次提交**都會自動更新發布**

ps:上面的配置好後,每隔一分鐘會自動輪詢檢查一次。當然,還可以做成定時構建,及每天什麼時候構建發布。

~配置msbuild自動編譯發布

~配置郵件通知

~最後,點選應用,這時乙個基本的自動發布配置 就做好了,接下來專案就可以自動發布了,當然也可以手動構建哦~ 快去試試吧~

SVN 自動發布

實現過程,是使用了svn的乙個hook的功能,我們呼叫了 post commit 來做一些當提交完成後的操作。1.在版本庫的hooks目錄下面,有一些基於事件觸發的執行指令碼,比如post commit,去掉字尾.tmpl bin sh repos 1 rev 2 export path usr l...

如何自動發布MSSQLSERVER?

程式編寫 陳林茂 編寫日期 2003 01 01 當您的mis系統開發好以後,您如何盡快的分發您的資料庫呢?下面我將提供vb 的具體實現 optionexplicit definethesqlconnect dimosqlserverassqldmo.sqlserver dimocurrentdba...

linux Qt 版本自動發布

使用svn管理 由於要發布新的版本,一般的版本號又就是svn的流水號,所以要得到svn的最新流水號寫到 的乙個檔案裡,再在編譯 的時候把這個檔案編譯進去就行了。sudo apt get install subversionsudo svn co projects xx 原因 原來有隱藏檔案.svn,...