nuget - 通过 powershell 的 nuget 命令部署 nuget 包时出现校验和问题
问题描述
在 powershell 脚本中,我使用 nuget 命令来打包、签名、验证和推送工件。
nuget sign $NugetFilePath -CertificatePath ".\$($ConfigInfo.ArtifactoryCredentials.CertificateFile)" -CertificatePassword $ConfigInfo.ArtifactoryCredentials.CertificatePassword
& nuget verify -All $NugetFilePath
& nuget push $NugetFilePath -Source $RepoKeyValue -SkipDuplicate -NonInteractive
使用上面的 nuget 命令链,我将 nuget 包部署到工件。然后检查它,我登录到 Artifactory UI 并看到以下内容:
我可以在控制台中看到 nuget 符号确实创建了 SH1A 哈希、SHA256 哈希。但我不知道这是否与我们上面提到的 Checksum 投诉有关。
现在,如果我使用 Artifactory UI 手动部署相同的 nuget 包,那么校验和投诉不再存在,想知道创建此校验和问题的 nuget 命令遗漏了什么。
任何想法 ?
解决方案
推荐阅读
- c# - iText7 在 VB.Net 中可用还是仅在 C# 中可用
- python - Python json单引号和双引号的区别
- c - 如何使用树莓派 pico 执行系统命令
- python - Pandas df.to_CSV 在输出中没有引号但为多行内容保留换行符?
- apache-kafka - kafka 使用 bootstrap server vs zookeeper 删除主题
- node.js - 如何将节点模块 CSS 捆绑到 vscode 扩展中
- modal-dialog - 如何在一分钟后自动打开(加载时)和关闭模式对话框下方
- amazon-iam - IAM 用户能否向其他用户授予对他不拥有的资源的权限?
- ruby-on-rails - 列出 S3 存储桶内容时,nil:NilClass 的未定义方法“匹配”
- debugging - 如何在 REGL 中调试 vert 和 frag