2017-08-16 137 views

回答

0

這不是回答你的具體問題,因爲我討厭在Jenkinsfiles中處理轉義的bash命令,但它是另一種方式,它不需要擔心維護腳本的機智h四倍報價! :)設置你需要的環境變量(SSH_USERSSH_TARGET_SERVER也許),並把這個命令放在一個bash腳本中而不是你的Jenkinsfile中。事實上,把你的整個ci過程放到shell腳本中,如果可以的話,只需從jenkins中調用它。這可以讓你的ci過程方便攜帶,以防由於某種原因將來關掉jenkins。

#!/bin/bash 

ssh ${SSH_USER}@${SSH_TARGET_SERVER} rm -r /path/to/files/!(zz-*.log)