Jenkins-實戰-console-密碼隱藏

各種原因客戶沒有plugin也不給裝,只好繞個路解決密碼的問題了。

Window 處理例子

  • 防止批次檔中的所有命令 (包括 回應 命令) 在畫面上顯示,批次檔案類型的第一行:
1
@echo off

若要再次顯示命令提示字元,請輸入echo

  • echo off / echo off 下一行開始”關閉/打開”回顯

Linux 處理例子

  • OpenShift 登入範例 , 透過set指令
1
2
3
set +x
oc login -u ${user} -p ${pw};
set -x
  • sshpass ,利用讀檔避開印出
1
2
3
writeFile file: "p", text: "${pw}" # jenkins feature
sshpass -f p scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -q ${user}@localhost:~/deploy/${profile}/test.tar test.tar
rm p