[英]Jenkins - Downloading from Artifactory and Calculated MD5 checksum is different from original
[英]Jenkins-Groovy - Jfrog Artifactory - getting exception while downloading artifacts Calculated MD5 checksum is different from original
我正在使用Jenkins-Groovy Script,在jfrog工件之間上載和下載工件。
以下是上傳和下載zip文件夾的代碼。
stage("Upload Artifact to Jfrog"){
def server = Artifactory.server 'JfrogTAArtifactory'
def uploadSpec = """{
"files": [
{
"pattern": "${env.WORKSPACE}\\${artifactsfoldername}\\API-${env.BUILD_NUMBER}.zip",
"target": "internal-repo/folderName/subFolder/",
"props": "type=zip;status=ready"
}
]
}"""
def buildInfo = server.upload(uploadSpec)
server.publishBuildInfo(buildInfo)
}
stage("Download Artifacts"){
def server = Artifactory.server 'JfrogTAArtifactory'
File folder = new File(downloadArtifactsPath)
FileUtils.cleanDirectory(folder)
def downloadSpec = """{
"files": [
{
"pattern": "internal-repo/folderName/subFolder/API-${env.BUILD_NUMBER}.zip",
"target": "${downloadArtifactsPath}/",
"explode":"true",
"flat": "true"
}
]
}"""
def buildInfo = server.download(downloadSpec)
server.publishBuildInfo(buildInfo)
}
當我嘗試下載時,出現以下異常
java.io.IOException: Calculated MD5 checksum is different from original, Original: '09bb61772231822ebd37a2751c818f60' Calculated: '7e32b3f7e8149fbc8013fd7992f345e5'
at org.jfrog.build.extractor.clientConfiguration.util.DependenciesDownloaderHelper.validateMd5Checksum(DependenciesDownloaderHelper.java:439)
誰能幫我?。 我對詹金斯和Jfrog都是陌生的
這對我有用:
// deploy/upload sublog file in job workspace to artifactory
// using jenkins artifactory plugin
def server = Artifactory.server 'ABCD'
server.username = 'XXXX'
server.password = 'YYYY'
// repo has name jenkinsbuilds/{job}/{build}
def buildnumber = env.BUILD_NUMBER
def jobname = env.JOB_NAME
def targetspec = 'jenkinsbuilds/' + jobname + '/' + buildnumber + '/'
def uploadSpec = '{"files": [{"pattern": "sublog","target": "' + targetspec + '"}]}'
def buildinfo = server.upload uploadSpec
server.publishBuildInfo buildinfo
注意server.publishBuildInfo調用的'buildinfo'周圍沒有方括號
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.