使用 CURL 或 jfrog rt (Rest API) 在两个 Jfrog Artifactories 之间复制 Artifacts
Posted
技术标签:
【中文标题】使用 CURL 或 jfrog rt (Rest API) 在两个 Jfrog Artifactories 之间复制 Artifacts【英文标题】:Replicate the Artifacts between two Jfrog Artifactories by using CURL or jfrog rt (Rest API) 【发布时间】:2018-02-22 17:57:22 【问题描述】:我正在尝试在两个 jfrog 工件之间复制工件。但是在这里我们不想从 UI 中执行此操作,我们可以使用 curl 或 jfrog rt 命令复制工件吗?
参考:https://www.jfrog.com/confluence/display/RTF/Repository+Replication#RepositoryReplication-WatchtheScreencast
【问题讨论】:
【参考方案1】:是和不是,我会解释的。您可以使用 REST API 触发现有复制,这意味着您已经为存储库上的复制配置了所有必需的参数。 如果您尚未设置 Artifactory,则无法在两个 Artifactory 实例之间运行复制,这意味着如果存储库没有复制配置,您将无法从中复制。 此外,jfrog cli 将无法在这种特定情况下为您提供帮助。
【讨论】:
感谢您的回答,在我们的场景中,我们已经为本地存储库配置了存储库中的复制部分。我们想通过一个命令来触发它,但是在执行命令的时候需要限制路径前缀。可以吗,请告诉我 您只能在存储库配置中设置路径前缀,而不是在 REST API 触发复制期间设置。以上是关于使用 CURL 或 jfrog rt (Rest API) 在两个 Jfrog Artifactories 之间复制 Artifacts的主要内容,如果未能解决你的问题,请参考以下文章
WordPress REST API OAuth curl 命令
DevOps案例 | 基于jfrog cli实现版本按目录传输