前提假設(shè)
- 已經(jīng)安裝好了Jenkins應(yīng)用
- 已經(jīng)在Jenkins控制臺安裝了git插件和maven插件
- 代碼部署在阿里云的云效應(yīng)用上据块,并通過git方式對外提供私有訪問服務(wù)
任務(wù)
- 在Jenkins上直接通過git插件將源碼下載到本地
- 啟動一個任務(wù),進行g(shù)it源碼下載調(diào)度
實驗環(huán)境
- 本地操作系統(tǒng)是host在mac的Ubuntu 16.04 LTS服務(wù)器
操作步驟
-
找到添加SSH KEY的控制臺
image.png
image.png
注意上圖提示的地方冒滩,點擊進去浪谴,就能看到是圍繞哪個賬戶生成的公鑰和私鑰了。
-
參考阿里云針對這個項目的說明
ssh_keys_gen.jpg -
在本地Ubuntu上生成公鑰和私鑰
id_rsa_pub.jpg -
將公鑰內(nèi)容貼到阿里云的云效 “個人設(shè)置” 的SSH KEY上
注意:這里貼這個公鑰內(nèi)容除了保持完整性之外,還要注意不能換行凶杖,否則是無法驗證通過的。
ssh-key-add.jpg -
在本地Jenkins上構(gòu)建訪問方式為通過私鑰訪問
image.png -
啟動構(gòu)建任務(wù)腾么,查看結(jié)果
源碼下載完成
只要JOB構(gòu)建完成解虱,在我們的jenkins根目錄下能看到對應(yīng)的項目源碼被下載下來