gradle - 如何使用gradle将文件上传到artifactory通用存储库?

标签 gradle artifactory

我使用 gradle 构建应用程序发行版,其中一个 tar 文件包含所需的所有内容。我在artifactory 中创建了一个通用存储库。我想将 tarball 上传到通用存储库。

通过查找此文档 http://www.jfrog.com/confluence/display/RTF/Gradle+Artifactory+Plugin

我没有找到办法。 我是一个新的 gradle 和 artifactory 用户,任何人都可以给我指导吗?

task uploadDistroTar(type: org._10ne.gradle.rest.RestTask) {
    httpMethod = 'PUT'
    uri = 'http://x.x.x.x:8081/artifactory/repo/foo.tar'
    username = 'admin'
    password = 'passwd'
    requestContentType = groovyx.net.http.ContentType.BINARY
    requestBody = new File("build/distributions/foo.tar").bytes
}

最佳答案

最简单的方法是使用 Gradle REST plugin 。只需使用 PUT 请求将文件上传到您想要的存储库。

关于gradle - 如何使用gradle将文件上传到artifactory通用存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32227667/

相关文章:

maven - 为什么我不能从 JFrog 存储库下载 Artifact ?

maven - 第一次设置内部存储库时,我可以将本地 Maven 存储库移动到内部存储库吗?

eclipse - 初始化类路径容器时出错 : Eclipse

android - 任务 ':app:transformResourcesWithMergeJavaResForDebug'的执行失败。 >

artifactory - Jfrog cli 在哪里存储构建信息以及如何在发布之前查看并清除它?

java - 在哪里可以找到 Artifactory 存储库的 Ivy 描述符

security - 测试 Artifactory 凭证

java - 使用gradle的开源项目

java - 如何编写一个调用另外两个任务的 gradle 任务?

java - 在 Heroku 上部署 Gradle 项目