1. 程式人生 > >一次Jenkins問題的解決

一次Jenkins問題的解決

work svn 好的 shel 如果 解決 需要 方式 用戶名

Jenkins是一個自動化部署工具。可以使用他構建服務自動更新部署。

使用Jenkis新建構建任務的時候,Jenkins可以執行Liunx的shell腳本

從SVN下載最新的代碼到Jenkins的workspace-------->使用Maven進行項目構建----------->將Maven構件好的項目部署到服務器-------->啟動服務器

Jenkins本身可以集成SVN等其他插件,但是項目的SVN服務器使用了SSL證書,沒有使用集成的svn客戶端。在Jenkins所在的服務器安裝SVN Client,第一次使用svn client的checkout代碼的時候系統會提示輸入svn用戶的用戶名和密碼進行鑒權,用戶可以選擇永久的保存此密碼,可以不保存此用戶名密碼,就像在windows的svn客戶端一樣。如果選擇保存第一次輸入的svn用戶的用戶名和密碼,會在當前用戶的家目錄下的.subversion的子目錄auth下,生成用戶名和密碼的文件進行保存。如果需要需要使用其他用戶進行checkout,可以 cd ~/subversion/ rm -rf auth ,刪除auth目錄,再次進行檢出時,系統就會提供用戶輸入用戶名密碼。此種方式保存的用戶名密碼是明文保存,使用密文的話,可以使用CollabNet Subversion client 。

一次Jenkins問題的解決