gpt4 book ai didi

version-control - 您如何确保使用诸如 nexus 或 artifactory 之类的 Artifactory 存储库与将库检查到源代码控制中的可重复构建?

转载 作者:行者123 更新时间:2023-12-02 02:30:52 24 4
gpt4 key购买 nike

在我评估过的所有 Artifactory 存储库中,我必须了解如何维护我的存储库,以便我可以存档旧的东西,这样我就不会在树中查看成千上万的 Artifactory ,同时仍然能够重复构建旧软件。

无法重命名/移动/归档旧 Artifactory 意味着它们会闲逛并且存储库变得难以控制且难以维护。

当然我是新手,所以也许有人可以为我指明正确的方向,但这对我来说似乎是一个很大的差距。

最佳答案

Artifactory 具有 OSS 插件,用于与所有常见的构建服务器集成:Hudson、TeamCity 和 Bamboo。这种集成让您可以做到这一点 - 跟踪您的构建 Artifactory 并将它们与实际的 CI 构建相关联,以便构建可重复。

这意味着对于每个构建,您可以识别所有生成的 Artifactory 和使用的依赖项(具有选择性范围)并将它们作为一个单元移动/复制到 Artifactory 中的另一个存储库(例如,将保留这些 Artifactory/依赖项的存档存储库很长一段时间),甚至将它们作为存档导出到外部媒体。

作为跟踪的一部分,Artifactory 还将收集并保留对重复构建至关重要的其他信息,例如所有有效的环境。构建时的变量和系统 Prop 、JDK 和构建服务器版本等。此信息可通过 REST 和 UI 获得(某些功能需要 Artifactory Pro)。您可以阅读更多相关信息 here .

关于version-control - 您如何确保使用诸如 nexus 或 artifactory 之类的 Artifactory 存储库与将库检查到源代码控制中的可重复构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3848264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com