1
我正在使用Freestyle項目方法在Jenkins中配置作業。我已經使用SSH發佈插件發送戰爭文件到遠程系統。現在我轉移到管道配置。我想知道如何在管道配置中做同樣的事情。任何人都可以告訴如何編寫通過ssh發佈管道腳本? 任何幫助將不勝感激。如何使用Jenkins管道通過ssh發送構建工件
我正在使用Freestyle項目方法在Jenkins中配置作業。我已經使用SSH發佈插件發送戰爭文件到遠程系統。現在我轉移到管道配置。我想知道如何在管道配置中做同樣的事情。任何人都可以告訴如何編寫通過ssh發佈管道腳本? 任何幫助將不勝感激。如何使用Jenkins管道通過ssh發送構建工件
您可以使用原始Unix命令scp
,如下所述:Example syntax for SCP。 scp是用於安全複製的Unix實用程序...通過SSH,這正是Publish Over SSH在幕後使用的!
實施例:
scp [email protected]:foobar.txt /some/local/directory
感謝您的回答。我試過了。我在詹金斯得到一個例外。它說無法運行程序「nohup」(在目錄「C:\ Program Files \ Jenkins \ workspace \ testmailservice」):CreateProcess error = 2,系統找不到指定的文件。我認爲這是因爲我使用Windows系統和我的遠程是Ubuntu的。 – sparrow
您可以嘗試使用jenkins管道'ssh-agent',請參見[documentation here](https://jenkins.io/doc/pipeline/steps/ssh-agent/) – Pom12