当我从Jenkins管道中的工件下载gz文件时,我想验证md5校验和以验证下载。虽然我可以在人工UI中看到校验和,但是我没有找到在Jenkins管道中下载校验和的方法。
我正在使用以下代码下载,并且下载正常。
script {
def server = Artifactory.server '<myserver>'
def downloadSpec = """{
"files": [
{
"pattern": "<my artifact>.tar.gz",
"target": "tmp/"
}
]
}"""
server.download(downloadSpec)
}
当我上载.md5和.md5时,工件使用md5对其自身的校验和进行验证,但不将md5存储为单独的文件。
我仔细阅读了https://www.jfrog.com/confluence/display/RTF/Jenkins+Artifactory+Plug-in和REST API https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API上的插件文档,都没有描述卸载校验和的方法。
感谢任何帮助
答案 0 :(得分:0)
在詹金斯管道中使用它:
-> sh 'md5sum <filepath> | awk \'{print $1}\''
为文件创建MD5哈希检查。
参考:cmd和shell脚本
谢谢