首页 > 解决方案 > 我应该将哪种存储库格式与 Sonatype Nexus 一起用于非通用构建输出?

问题描述

用例

我有一个创建我的应用程序的 C++ 构建管道。此管道的输出是一个包含我的 C++ 应用程序的目录。我不知道把它们放在哪里,所以我安装Sonatype Nexus以便对这些构建输出进行分类和管理。(只是为了澄清我最初的要求是什么)

安装后

安装Sonatype Nexus后,我现在可以配置我的构建工件存储库。在配置中,我可以选择使用存储库格式,但列出的格式似乎都不符合我的要求。我只能找到似乎用作管道输入但不能用作输出的存储库格式。有什么我想念的或者哪种格式适合我的需要?

在此处输入图像描述

标签: nexusbuild-processsonatypeddd-repositoriesbuild-pipeline

解决方案


raw格式将允许您将任意文件类型存储在任意文件夹结构中。

话虽如此,我根本不是 C/C++ 专家,但该Conan格式似乎专用于为您的语言打包。

我在您的屏幕截图中看到格式名称旁边有一个小星星,表明这仍然是社区支持的插件。因此,您正在运行早于 3.22.0 的 nexus 版本。

您应该考虑升级,因为该conan格式现在是核心关系的一部分,并且您的版本受到 3.22.0 和 3.22.1 中修复的安全漏洞的影响。查看发行说明


推荐阅读