从Jenkinsfile将文件上传到JFrog

时间:2018-11-13 13:53:42

标签: jenkins jenkins-plugins jenkins-pipeline artifactory jfrog-cli

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

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

}

但是文件没有达到我的预期目标,Jenkins也没有给出错误。

帮助和感谢。

1 个答案:

答案 0 :(得分:2)

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

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

以上示例正常工作。