gpt4 book ai didi

git - 我应该如何将 Artifactory 发布到 Artifactory 存储库以确保我可以轻松获得正确的二进制文件?

转载 作者:太空狗 更新时间:2023-10-29 13:47:02 24 4
gpt4 key购买 nike

我们是 DSCM,正在构建不同的分支、分支或 pull 请求,现在我正在尝试迁移到一个模型,在该模型中我们将二进制文件发布在 Artifactory 存储库中(例如 Nexus, Artifactory or Archiva)

这与作为我的二进制文件的 Java 无关,但似乎唯一成熟的足够通用的解决方案是上面列出的那些。

最大的要求是我希望能够从存储库中获取基于变更集的 Artifactory 。

问题是我发现 Artifactory 只能通过它们的产品和版本来识别,并且版本格式有一些非常严格的规则。

我该怎么做?有没有人已经解决了这个问题?

最佳答案

Nexus 和 Artifactory 等 Artifactory 存储库旨在存储从您的源代码创建的文件。通常只有在发布软件时才会这样做,因此预计会有某种递增的版本号。

所有源代码存储库都有一种在特定时间点“标记”代码的机制。每次创建发布时都应该这样做,然后将生成的文件推送到 Nexus/Artifactory。

创建版本号的策略有很多。有一些巧妙的方法可以使用 Git 中的提交次数来生成唯一的数字:

关于git - 我应该如何将 Artifactory 发布到 Artifactory 存储库以确保我可以轻松获得正确的二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29827841/

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