Загрузка Bitbucket Pipelines в Artifactory не получает правильного имени сборки

Я использую конвейеры BitBucket для загрузки артефактов в Artifactory с помощью gradle, и все работает должным образом, за исключением имени, присвоенного артефакту при его загрузке в artifactory:

  1. Создание артефакта в Pipelines с помощью:

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

  2. Используя эту конфигурацию Gradle:

    JS Fiddle с файлом Gradle

  3. И вот результат, который я получаю, когда запускаю его локально:

    :artifactoryPublish
    :artifactoryDeploy
    Deploying artifact: 
    

    Развертывание артефакта: relferrer".jofollow"> relferrer.com : //XXXXXX.jfrog.io/XXXXXX/enterpriseconfigserver/com/XXXXXX/framework/enterpriseconfigserver/1.0-SNAPSHOT/enterpriseconfigserver-1.0-SNAPSHOT.jar

Но когда я запускаю его в конвейерах, я получаю следующее:

Развертывание артефакта: : //XXXXXX.jfrog.io/XXXXXX/enterpriseconfigserver/com/XXXXXX/framework/build/1.0-SNAPSHOT/build-1.0-SNAPSHOT.jar

Кто-нибудь видит, что я делаю неправильно?


person isaac weathers    schedule 26.03.2018    source источник
comment
похоже, что ваш artifactId build вместо enterpriseconfigserver   -  person Yuri G.    schedule 26.03.2018
comment
Это сработало. Добавьте это как ответ, и я приму это. Я обновил скрипку с изменениями: jsfiddle.net/ja2f4bmk/2 Он все еще называет TAR и ZIP-файлы как BUILD, но мне на самом деле эти файлы не нужны, поэтому работаю над их созданием. Спасибо, Юрий.   -  person isaac weathers    schedule 27.03.2018
comment
Что касается файлов tar и zip, я предполагаю, что эти типы файлов создаются другой задачей, которую необходимо настроить отдельно, например Discussion.gradle.org/t/.   -  person Yuri G.    schedule 27.03.2018


Ответы (1)


Похоже, ваш artifactId is build вместо enterpriseconfigserver. Вы можете найти пример в gradle документацию, как настроить artifactId

person Yuri G.    schedule 26.03.2018