需求背景:公司目前jenkins在我的調整下,java android 均已使用jenkins打包,但是開發使用時有個需求,有時候只需要構建,把包上傳到一個svn而不需要把包上傳到測試服務器覆蓋目前已有的包。所以這邊記錄的是如何配置Publish Over SSH 讓通過ssh上傳到服務器變成可選操作。配置步驟將以截圖顯示
1.一定要允許參數化構建
2.添加構建后置操作,publish over ssh
由於這里可以添加多個server,所以需要對每一個server添加一個label標簽
3.最重要一步,點擊下面高級
這里名字一定要與上面步驟1的名字一致,配置好后點擊保存。
4.參數化構建
如果這里不寫一個server的label標簽名時,那么構建成功后不會執行publish over ssh。如果配置了多個server,有多個sever的label 那么填寫內容可以是aaa || bbb 這種 按照文檔描述 好像是正則表達式 那么我這里只構建成功后執行aaa服務器,那么我這里只填寫aaa即可。