<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    publish over ssh 實現 Jenkins 遠程部署

    Jenkins遠程部署,一開始沒有任何頭緒,想了很多方案. 因為兩臺機器都是windows系統,所以想到publish over cifs, 但是這個網上資料太少,貌似只能內網使用。又想到了Jenkins 分布式構建,但是Jenkins構建的代碼和產物最后自動拷貝到主節點。而遠程機器其實是客戶方的機器,所以這個分布式構建并不適用。最后還是選定publish over ssh來實現遠程部署。 
    請注意:在進行遠程部署操作前,先要確保客戶機能ssh 登錄到遠程機器。如果不知道SSH怎么登陸,請參考http://blog.csdn.net/flyingshuai/article/details/72897692 
    1. 安裝publish over ssh 插件,安裝很簡單,在此不表。 
    2. 在Jenkins系統設置里找到Publish over SSH模塊 
    3. 用戶名/密碼方式登錄的,系統設置里設置如下: 
    4. 如果是證書登錄的,系統設置里設置如下: 
    5. Job設置,點擊增加構建后操作步驟,選擇send build artifacts over ssh, 設置如下: 
    6. 文件上傳到遠程服務器后,還有一些后續操作,比如,替換數據庫配置文件。可以把bat命令寫到一個批處理文件中,存到服務器上。Exec command填寫批處理文件的絕對路徑。如上圖所示。
    關于bat腳本: 
    如果每次都需要替換同樣的文件,用copy /y 是無條件覆蓋,不會詢問。而xcopy可以實現批量拷貝文件和文件夾。如果文件較多可用此命令 
    注意腳本運行失敗,構建也會顯示藍色成功圖標,所以一定要打開控制臺輸出,看是否真的成功。
    --------------------- 
    作者:flyingshuai 
    來源:CSDN 
    原文:https://blog.csdn.net/flyingshuai/article/details/72898665 
    版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

    posted on 2019-07-25 09:33 paulwong 閱讀(590) 評論(0)  編輯  收藏 所屬分類: JENKINS

    主站蜘蛛池模板: 色婷婷精品免费视频| 亚洲人成影院在线无码按摩店| 亚洲福利视频网址| 91青青青国产在观免费影视| 国产精品亚洲A∨天堂不卡| 一级毛片在线免费视频| 久久美女网站免费| 亚洲狠狠婷婷综合久久久久| 一级毛片aa高清免费观看| 国产美女亚洲精品久久久综合| 亚洲精品黄色视频在线观看免费资源| 亚洲一区无码精品色| 一个人看的免费高清视频日本| 精品国产人成亚洲区| 国内精品久久久久影院免费| 亚洲美女视频一区| 最近的中文字幕大全免费版| 亚洲成a人无码亚洲成www牛牛| 免费播放特黄特色毛片| 久久精品无码免费不卡| 人人狠狠综合久久亚洲88| 最近免费mv在线电影| 亚洲国产精品成人午夜在线观看 | 中文字幕亚洲图片| 人人揉揉香蕉大免费不卡| 亚洲免费视频播放| 免费永久在线观看黄网站| 免费播放在线日本感人片| 亚洲AV无码一区二区三区人 | 四虎成人精品永久免费AV| 亚洲精品在线免费观看| 成人毛片18女人毛片免费96| www免费黄色网| 亚洲综合无码一区二区| 国产成人精品免费视频大全五级| av午夜福利一片免费看久久| 亚洲码一区二区三区| 亚洲精品网站在线观看不卡无广告 | 成全影视免费观看大全二| 久久久久久久久久久免费精品| 久久精品国产亚洲精品2020|