Загрузить файл в 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)
Приведенный выше пример работает правильно.