从 Jenkinsfile 上传文件到 JFrog

Upload file to JFrog from Jenkinsfile

我目前正在尝试将文件上传到我的神器 (JFrog),我有以下代码:

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

}

但是文件没有到达我的人工制品,Jenkins 也没有给出错误。

帮助和感谢。

您可以直接在工作区中找到文件 hola.txt 吗?如果没有尝试使用 **/*

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

以上示例正常工作。