安裝publish over ssh插件
首先,在進(jìn)行docker jenkins自動(dòng)部署之前,我們需要先安裝publish over ssh插件。在Jenkins的系統(tǒng)管理中,點(diǎn)擊插件管理,然后搜索并安裝publish over ssh插件
首先,在進(jìn)行docker jenkins自動(dòng)部署之前,我們需要先安裝publish over ssh插件。在Jenkins的系統(tǒng)管理中,點(diǎn)擊插件管理,然后搜索并安裝publish over ssh插件。
配置SSH連接信息
安裝完插件后,回到系統(tǒng)管理,點(diǎn)擊系統(tǒng)設(shè)置,找到SSH Server部分。在這里,我們需要配置服務(wù)器的SSH連接信息。首先,輸入服務(wù)器的SSH密碼,接著是服務(wù)器的IP地址。如果你使用的是Docker,可以直接填寫內(nèi)網(wǎng)IP地址,以提高網(wǎng)絡(luò)傳輸速度和節(jié)約打包的時(shí)間。然后,填寫用戶名和遠(yuǎn)程登錄所在的目錄。
在項(xiàng)目中添加SSH任務(wù)
在完成SSH的配置后,我們需要在需要打包的項(xiàng)目中添加一個(gè)編譯后執(zhí)行的SSH任務(wù)。進(jìn)入項(xiàng)目的配置頁(yè)面,找到構(gòu)建后操作一欄,點(diǎn)擊添加構(gòu)建后操作,選擇Send files or execute commands over SSH。
填入相關(guān)參數(shù)
在SSH任務(wù)的配置頁(yè)面,我們需要填寫相關(guān)參數(shù)。在這里,你可以使用環(huán)境變量來(lái)配置參數(shù),不過(guò)請(qǐng)注意,該插件不支持二層嵌套變量。填寫完參數(shù)后,保存配置。
測(cè)試構(gòu)建
現(xiàn)在,返回項(xiàng)目的主頁(yè),點(diǎn)擊立即構(gòu)建按鈕,查看控制臺(tái)輸出是否顯示構(gòu)建成功。如果成功,說(shuō)明SSH任務(wù)已經(jīng)成功執(zhí)行。
驗(yàn)證部署情況
最后,我們需要去服務(wù)器上查看腳本的執(zhí)行情況。登錄到服務(wù)器,檢查是否成功下載遠(yuǎn)程文件和執(zhí)行腳本。
下一步計(jì)劃
在下一篇文章中,我將介紹如何編寫腳本,實(shí)現(xiàn)Java Web項(xiàng)目的自動(dòng)發(fā)布。敬請(qǐng)期待!