jenkins 如何将文件从远程Linux服务器传输到Artifactory

n8ghc7c1  于 2022-12-03  发布在  Jenkins
关注(0)|答案(1)|浏览(199)

我如何在Jenkins(有一个linux节点)中编写一个脚本,以允许我将远程linux服务器中存在的文件(例如***sample.txt***)传输到artifactory(Jfrog)。
我对CLI中的整个SFTP还不熟悉,因为通常我都是通过WinSCP UI完成的,也是从本地服务器到远程服务器的,所以任何关于从哪里开始的指示都将很有帮助

y0u0uwnf

y0u0uwnf1#

由于您希望仅通过Jenkins作业部署工件,因此您可以使用DeployArtifact REST API,根据您的要求创建UNIX脚本,然后通过Jenkins作业的Execute shell选项执行相同的脚本。
顺便提一下,如果您希望将Jenkins VM上存在的工件部署到Artifactory存储库中,那么您可以使用rtUpload方法。您可以参考此处的JFrog wiki页面,了解更多详细信息,其中包含一个相同的示例。

相关问题