我正在寻找一个明确的定义,但还没有找到。我找到了一个帖子,例如this,但许多其他帖子不完整或未答复。我只是想知道构建、包和工件之间的区别。我不知道这些在不同平台上是否意味着不同的东西,但是 FWIW,我正在使用 JFrog。
工件是一个文件。一个包,在artifactory中,就像一个文件夹;它是一个命名空间,存储以其名称发布的工件。包名称和工件名称将相同,并且由 groupId 和 artifactId 组成,只不过工件名称还包含版本后缀;该包没有,因为它包含具有该名称的工件的所有版本。
Artifactory 提供了包视图和工件视图。包视图提供有关包的信息(存储的版本数、每个版本的下载次数等)。工件视图允许您深入了解各个工件版本、检查工件详细信息(何时创建、由谁创建等),并下载工件本身。
构建视图包含有关如何创建/组装给定工件的信息,但前提是您将 jfrog/artifactory 构建客户端集成到构建服务器中,然后该服务器将在构建过程中收集信息并将其与神器本身。
希望有帮助。
https://www.youtube.com/watch?v=qr7kZ_Nluww
https://jfrog.com/help/r/jfrog-integrations-documentation/overview?tocId=M6IuL6IZjrSuuzPkBaKW~Q