參考: https://www.cnblogs.com/reblue520/p/7146693.html
1. 執行 本地 shell命令或者腳本
是在一個構建中的 bulid 選項卡。
執行本地中的一個腳本
執行一個命令
2. 執行遠程機器的命令或者腳本。
2.1 ssh 插件要安裝好
2.2 添加一個 用於遠程的證書
在jenkins首頁 點擊 Credentials 進入如下頁面
點擊System 進入頁面進行 credentials的添加:
可以添加用戶名密碼憑證,也可添加 用戶名 密鑰作為憑證。當然還有其它的請根據情況自行選擇.
最后出現了 名字為 root(remote_exec) 的憑證。
2.3 配置遠程主機和證書的對應
Manage Jenkins--> configure system--->SSH remote hosts即行配置
也可以省略上面的 第二步, 直接在 這個頁面添加credentials.
2.4 構建item 選擇執行遠程腳本一項。
shell-exec 是構建的項目的名稱. 只有進行了上面第3 步的配置,在 SSH site下面才會有選擇項目(主機選擇).
最后在 項目中 點擊 build now 構建項目后,執行遠程命令。