如何用Jenkins實現自動化部署svn更新代碼?

在我們的工作中,每一次開發提交代碼,都需要測試進行手段的對代碼更新,再重啟服務器等一系列操作。那麼我們是不是可以讓自動化來實現這一切呢,答案是肯定的。那麼下面就讓我們來看一如何實現自動化部署svn更新的代碼。

工具/原料

Jenkins

svn

方法/步驟

安裝部署Jenkins環境,下載所需要的插件,直接用IP加端口進行登錄。

如何用Jenkins實現自動化部署svn更新代碼

在系統管理的系統設置裡配置需要遠程的服務器。

如何用Jenkins實現自動化部署svn更新代碼

新建節點,當新建節點與原有節點類似的時候,可以選擇複製現有的節點。

如何用Jenkins實現自動化部署svn更新代碼

填寫遠程工作目錄、標籤、Host、Credentials等信息,點擊save保存成功。

如何用Jenkins實現自動化部署svn更新代碼

此時在構建執行列表裡就能看到新添加的節點的信息。

如何用Jenkins實現自動化部署svn更新代碼

在頁面點擊“+”,添加一個試圖,在這裡我的視圖名稱就叫:自動化部署。

如何用Jenkins實現自動化部署svn更新代碼

在“自動化部署”的視圖下,點擊“新建”按鈕,新建一個項目,填寫相應的項目名稱,構建項目的類型(根據需要自行選擇,在這裡我選擇的是構建一個自由風格的軟件項目),點擊“OK”進入項目配置頁面。

如何用Jenkins實現自動化部署svn更新代碼

在項目配置頁面,對項目的各種屬性進行配置。

在項目名稱下,添加適當的描述,可以是閱讀的人直觀的瞭解項目。

如何用Jenkins實現自動化部署svn更新代碼

選擇項目的jdk選項,在這裡我選擇JAVA-HOME。

如何用Jenkins實現自動化部署svn更新代碼

源碼管理和構建觸發器保持默認設置即可。

如何用Jenkins實現自動化部署svn更新代碼

構建環境的時候,勾選第一項,在SSH site選擇一開始添加的遠程服務器節點即可。

如何用Jenkins實現自動化部署svn更新代碼

在構建的時候,在增加構建步驟裡選擇“execute shells”。

如何用Jenkins實現自動化部署svn更新代碼

在execute shell裡面的command裡面填寫在需要執行更新操作的命令即可。

如何用Jenkins實現自動化部署svn更新代碼

點擊“保存”按鈕,創建及完成。列表顯示如下圖。

如何用Jenkins實現自動化部署svn更新代碼

在列表頁,選中name裡的立即構建,即可構建項目

如何用Jenkins實現自動化部署svn更新代碼

在構建歷史裡,選擇console output,即可查看構建的信息。

如何用Jenkins實現自動化部署svn更新代碼

相關問題答案