直接上菜:
1.首先Jenkins要安裝Publish Over SSH插件,找到插件管理,搜索下載即可;
2.安裝好Publish Over SSH插件之后,點擊系統管理-->系統設置,在系統設置界面找到Publish Over SSH部分,如圖所示:
3.點擊高級選項,配置如圖所示:
4.以上配置完事之后,我們點擊Test Configuration測試一下是否連接成功,如圖所示:
5.之后我們去job中配置一下ssh(ps:這里說明一下,這個ssh主要用於windows向linux傳輸文件用,至於其他功能,本人還未深入研究,以后有了新的發現會持續更新的);在構建后選擇如下選項:
6.配置好job之后,點擊立即構建(前提這個job沒毛病,其他都是配置好的),看下構建結果:
7.配置SSH過程中遇到的大坑(遇到的坑已經填滿,下面分享給大家):
-->要保證linux和windows相互ping通且最好在一個網段;
-->linux要啟動ssh服務,命令如下(按順序執行就行了):
啟動ssh服務命令:sudo service sshd start
查看服務是否啟動:ps -e|grep sshd
查看22端口是否啟用:netstat -an|grep 22
-->最好先用xshell之類的工具連接一下,確保是可以連通的,這樣Jenkins再配置ssh遇到問題好排除;