首页 > 解决方案 > 如何使用詹金斯将文件从一台从机器复制到另一台机器

问题描述

我的 .apk 文件在从机 A 上生成,现在我必须将其复制到我的从机 B。我希望通过 jenkins 作业将其复制

标签: shelljenkinsjenkins-pluginsjenkins-pipeline

解决方案


我用scp.

 sh "scp -P 22 build/path/example.apk remoteuser@10.10.10.10:/remote/path/example.apk"

设置需要在两个系统和所需用户之间添加一个 SSH 密钥。如果它们在同一个专用网络上,您可以使用内部地址。

您还可以使用构建变量

 sh "scp -P 22 build/path/example-{$BUILD-NUMBER}.apk remoteuser@10.10.10.10:/remote/path/example-{$BUILD-NUMBER}.apk"

推荐阅读