智能搜索和自定义属性

Artifactory通过UI和使用广泛的REST API为您提供灵活的搜索功能。您可以根据固有属性(如名称、版本、时间戳、校验和等)的任何组合来查找二进制文件。使用类搜索,您可以将搜索限制为. class文件,并从结果集中查看相应的源文件(如果可用)。

Artifactory还提供了一些常见的内置搜索。例如,您可以向Artifactory询问任何二进制文件的“最新”版本,而不必指定特定的构建号。Artifactory知道如何比较任何存储库中所有不同版本的二进制文件,并提供可用的最新版本。Artifactory更进一步,允许您根据构建号搜索二进制文件,这非常类似于在源代码控制系统中使用分配给源文件的版本标记。这个强大的特性使您能够根据构建号找到进入任何构建的所有特定构件。
但是智能搜索的全部功能来自Artifactory为您提供的自定义属性的灵活性,您可以将这些属性分配给二进制文件,然后在搜索中使用。例如,您可以定义一个属性来对构建工件的状态进行分类,以指示它们是否完成了QA。然后,在决定将哪些工件上传到生产环境时,您可以确保您的搜索只提供已被QA团队批准的二进制文件。有了所有这些功能,Artifactory灵活的智能搜索允许您使用几乎任何与您的工作流相关的规则集来搜索包。