我如何在Jenkins(有一个linux节点)中编写一个脚本,以允许我将远程linux服务器中存在的文件(例如***sample.txt***)传输到artifactory(Jfrog)。我对CLI中的整个SFTP还不熟悉,因为通常我都是通过WinSCP UI完成的,也是从本地服务器到远程服务器的,所以任何关于从哪里开始的指示都将很有帮助
y0u0uwnf1#
由于您希望仅通过Jenkins作业部署工件,因此您可以使用DeployArtifact REST API,根据您的要求创建UNIX脚本,然后通过Jenkins作业的Execute shell选项执行相同的脚本。顺便提一下,如果您希望将Jenkins VM上存在的工件部署到Artifactory存储库中,那么您可以使用rtUpload方法。您可以参考此处的JFrog wiki页面,了解更多详细信息,其中包含一个相同的示例。
1条答案
按热度按时间y0u0uwnf1#
由于您希望仅通过Jenkins作业部署工件,因此您可以使用DeployArtifact REST API,根据您的要求创建UNIX脚本,然后通过Jenkins作业的Execute shell选项执行相同的脚本。
顺便提一下,如果您希望将Jenkins VM上存在的工件部署到Artifactory存储库中,那么您可以使用rtUpload方法。您可以参考此处的JFrog wiki页面,了解更多详细信息,其中包含一个相同的示例。