shell - 如何使用詹金斯将文件从一台从机器复制到另一台机器
问题描述
我的 .apk 文件在从机 A 上生成,现在我必须将其复制到我的从机 B。我希望通过 jenkins 作业将其复制
解决方案
我用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"
推荐阅读
- javascript - 在闪亮的应用程序中按下时,播放在另一个弹出模式中以模式显示的 youtube 视频
- android - 当我使用 admob 颤振时位置参数太多
- html - Angular Material mat-card-content 和 mat-card-actions:如何更改这两者之间的间距?
- reactjs - 在名为 Cb 的 React JS 中出现错误从未调用过!错误并尝试了互联网上所有可用的解决方案,但没有奏效
- css - 无论使用哪种移动设备,我该如何管理,至少有 2 张图像彼此相邻?
- android - 更改已编译共享库的导出函数名称
- jenkins - Jenkins 中的卷曲用法
- reactjs - 如何在突变和重新获取期间显示微调器?
- reactjs - 使用 React js 和 Firebase 进行表单验证
- flutter - 使用 setState 时流分析不起作用