Загрузить файл в JFrog из Jenkinsfile

В настоящее время я пытаюсь загрузить файл в свою артефакт (JFrog), у меня есть следующий код:

script{
def server = Artifactory.server 'jfrog1'
def uploadSpec = """{
    "files": [
        {
            "pattern": "hola.txt",
            "target": "libs-release-local/"
        }
    ]
}"""
server.upload(uploadSpec)

}

Однако файл не доходит до моей артефакты, и Дженкинс не выдает ошибку.

Помощь и спасибо.

1 ответ

Решение

Можете ли вы найти файл hola.txt прямо в рабочем пространстве? Если не попробовать использовать **/*

server = Artifactory.server 'Artifactory'
def uploadSpec = """{
    "files": [
    {
    "pattern": "**/target/*.war",
    "target": "releases/${APP_REPO}/${version.trim()}/"
    }
    ]}"""
server.upload(uploadSpec)

Приведенный выше пример работает правильно.

Другие вопросы по тегам