我有一个非常基本的Gradle构建文件:
plugins {
id "base"
id "com.jfrog.artifactory" version "4.3.0"
}
configurations {
batchConfig
}
artifacts{
file("dist").eachFile{ zipFile ->
batchConfig zipFile
}
}
println "BatchConfig Artifacts: " + configurations.batchConfig.allArtifacts
这是通过Jenkins执行的,似乎工作正常:
Archives Artifacts:[DefaultPublishArtifact_Decorated 模块0.0.post0.dev6 + n4c62094-py2.7:蛋:蛋:空]
[buildinfo]找到的属性文件 '/tmp/buildInfo65481565498521.properties'
:artifactoryPublish
将构建描述符部署到: https://ourArtifactoryServer/artifactory/api/build
构建成功部署。
在Artifactory中浏览它 https://ourArtifactoryServer/artifactory/webapp/builds/testGradleBuild/34
建立成功
然而,该工件实际上并未实际上传到Artifactory。
SSL证书配置似乎工作正常,因为我必须先解决这个问题。关于我在这里缺少什么的任何建议?
答案 0 :(得分:1)
看起来你仍然需要利用Gradle Artifactory Plugin中概述的神器闭包。切换回使用"档案"而不是自定义配置,然后将其添加到我的构建排序:
artifactory {
publish {
defaults {
publishConfigs('archives')
}
}
}