如何从Jenkins管道工件插件下载工件md5校验和

问题描述 投票:2回答:1

[当我从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上的插件文档,都没有描述下载校验和的方法。

感谢任何帮助

jenkins jenkins-plugins jenkins-pipeline artifactory checksum
1个回答
0
投票

在詹金斯管道中使用它:

-> sh 'md5sum  <filepath> | awk \'{print $1}\''

为文件创建MD5哈希检查。

参考:cmd和shell脚本

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.