OSS JFrog Artifactory не работает на artifactoryDeploy с 403 при попытке опубликовать информацию о сборке - PullRequest
0 голосов
/ 05 июля 2019

Недавно я получил разрешение отправлять свои снимки в OSS JFrog Artifactory. Во время первого теста я получил 403 во время выполнения задачи artifactoryDeploy в Gradle. Мои JAR и POM были загружены, но загрузка информации о сборке не удалась с 403.

Я пытался посмотреть в Интернете, как решить эту проблему, но проблемы, которые я обнаружил, были связаны с плагином Jenkins (который я не использую) и были с артефактными случаями, когда у пользователя были права администратора.

Это урезанная версия моего файла build.gradle с информацией, касающейся публикации артефактов.

buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath "org.jfrog.buildinfo:build-info-extractor-gradle:4.9.7"
    }
}

apply plugin: "java-library"
apply plugin: "maven-publish"
apply plugin: "com.jfrog.artifactory"

artifactory {
    contextUrl = 'https://oss.jfrog.org/artifactory'
    publish {
        repository {
            repoKey = 'oss-snapshot-local'
            username = System.getenv("BINTRAY_USER")
            password = System.getenv("BINTRAY_KEY")
            maven = true
        }
    }
    resolve {
        repository {
            repoKey = 'libs-release'
            username = System.getenv("BINTRAY_USER")
            password = System.getenv("BINTRAY_KEY")
            maven = true
        }
    }
}

Как я уже сказал, публикация JAR и POM работает, как и ожидалось, но в конечном итоге задача не выполняется, так как я не могу опубликовать информацию о сборке проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...