上传到 Artifactory 的 Bitbucket Pipelines 没有获得正确的构建名称

Bitbucket Pipelines upload to Artifactory does not get correct build name

我正在使用 BitBucket 管道通过 gradle 将工件上传到 Artifactory 并且一切都按预期工作,除了上传到 artifactory 时赋予工件的名称:

  1. 通过以下方式在管道中构建工件:

    bash ./gradlew build artifactoryPublish - Partifactory_user=$ARTIFACTORY_USER - Partifactory_password=$ARTIFACTORY_PASSWORD

  2. 使用此 gradle 配置:

    JS Fiddle with Gradle File

  3. 这是我在本地 运行 时得到的输出:

    :artifactoryPublish
    :artifactoryDeploy
    Deploying artifact: 
    

    正在部署工件:https://XXXXXX.jfrog.io/XXXXXX/enterpriseconfigserver/com/XXXXXX/framework/enterpriseconfigserver/1.0-SNAPSHOT/enterpriseconfigserver-1.0-SNAPSHOT.jar

但是当我在管道中 运行 它时,我得到了这个:

正在部署工件:https://XXXXXX.jfrog.io/XXXXXX/enterpriseconfigserver/com/XXXXXX/framework/build/1.0-SNAPSHOT/build-1.0-SNAPSHOT.jar

有人看到我做错了什么吗?

看起来你的 artifactIdbuild 而不是 enterpriseconfigserver 您可以在 gradle documentation 中找到如何设置 artifactId

的示例