簡體   English   中英

Jenkins Artifactory插件未使用Gradle發布工件

[英]Jenkins Artifactory Plugin does not publish artifacts using Gradle

我有一個非常基本的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執行的,看起來工作正常:

存檔工件:[DefaultPublishArtifact_Decorated module-0.0.post0.dev6 + n4c62094-py2.7:egg:egg:null]

[buildinfo]在/tmp/buildInfo65481565498521.properties中找到的屬性文件

:artifactoryPublish

將構建描述符部署到: https:// ourArtifactoryServer / artifactory / api / build

構建已成功部署。

在Artifactory中的https:// ourArtifactoryServer / artifactory / webapp / builds / testGradleBuild / 34上瀏覽

建立成功

但是,該工件實際上根本沒有上傳到Artifactory。

SSL證書配置似乎運行良好,因為我必須首先解決這個問題。 關於我在這里缺少什么的任何建議?

看起來您仍然需要利用Gradle Artifactory Plugin中概述的人工關閉。 切換回使用“存檔”而不是自定義Config,然后將其添加到我的構建中進行排序:

artifactory {
    publish {
        defaults {
            publishConfigs('archives')
        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM