The Artifacts tab in Artifactory provides two ways to browse through repositories :
- Tree Browser: Displays the repository as a tree
- Simple Browser: Displays each level in the repository hierarchy as a flat list
Both browsers adhere to the security rules defined in the system, and only allow you to perform actions authorized by the system security policies.
The Tree Browser lets you drill down through the repository hierarchy and displays full information for each level within it. For any repository, folder or artifact selected in the tree, a tabbed panel displays detailed data views and a variety of actions that can be performed on the selected item. The information tabs available are context sensitive and depend on the item selected. For example, if you select an npm package, an Npm Info tab displays information specific to Npm packages. Similarly for NuGet, RubyGems and any other supported package formats.
Local artifacts only
With the Tree Browser you can only browse local repositories, and artifacts that have been cached in remote repositories. To browse remote content and virtual repositories you need to use the Simple Browser.
In the General tab, Artifactory displays information about the selected item including download statistics. These include the total number of downloads, time stamp of last download and the last user who downloaded.
The simple browser lets you to browse repositories using simple path-driven URLs, which are the same URLs used by build tools such as Maven. It provides lightweight, view-only browsing.
A unique feature of this browsing mode is that in addition to viewing local repositories and caches, you can also view remote repositories (when enabled for the repository), and virtual repositories to see the true location of each folder and artifact.
List Browsing lets you browse the contents of a repository outside of the Artifactory UI. It provides a highly responsive, read-only view and is similar to a directory listing provided by HTTP servers.
To use List Browsing, click the icon to the right of a repository name in the Simple Browser (indicated in red in the screenshot above).
Creating public views with List Browsing
List browsing can be used to provide public views of a repository by mounting it on a well-known path prefix such as
list (see example below).
This allows the system administrator to create a virtual host that only exposes Artifactory's List Browsing feature to public users (while maintaining write and other advanced privileges), but limiting access to the intensive UI and REST API features for internal use only.
Artifactory remote browsing capabilities let you navigate the contents of the remote repository even if the artifacts have not been cached locally.
To enable remote browsing, you need to set the List Remote Folder Items checkbox in the remote repository configuration. Once this is set you can navigate that repository using the Simple or List Browser.
In the Simple Browser, an item that is not cached is indicated by an icon on its right. In the List Browser, an item that is not cached is indicated by an arrow.
Initial responsiveness of remote repositories
Artifactory fully supports browsing with WebDAV. For full details please refer to Using WebDAV.