Repository Management with Nexus

5.12. Browsing System Feeds

Nexus provides feeds that expose system events. You can browse these feeds by clicking on System Feeds under the Views/Repositories menu. Clicking on System Feeds will show the panel in Figure 5.26, “Browsing Nexus System Feeds”. You can use this simple interface to browse the most recent reports of artifact deployments, cached artifacts, broken artifacts, storage changes and otehr events that have occurred in Nexus.

figs/web/repository-manager_system-feed.png

Figure 5.26. Browsing Nexus System Feeds


These feeds can come in handy if you are working at a large organization with multiple development teams deploying to the same instance of Nexus. In such an arrangement, all developers in an organization can subscribe to the RSS feeds for New Deployed Artifacts as a way to ensure that everyone is aware when a new release has been pushed to Nexus. Exposing these system events as RSS feeds also opens the door to other, more creative uses of this information, such as connecting Nexus to external, automated testing systems. To access the RSS feeds for a specific feed, select the feed in the System Feeds view panel and then click on the Subscribe button. Nexus will then load the RSS feed in your browse and you can subscribe to the feed in your favorite RSS

There are a number of system feeds available in the System Feeds view, and each has a URL that resembles the following URL:

http://localhost:8081/nexus/service/local/feeds/recentlyChangedFiles

Where recentChanges would be replaced with the identifier of the feed you were attempting to read. Available system feeds include:

  • Authenication and Authorization Events
  • Broken artifacts in all Nexus repositories
  • Broken files in all Nexus repositories
  • Error and Warning events
  • New artifacts in all Nexus repositories
  • New cached artifacts in all Nexus repositories
  • New cached files in all Nexus repositories
  • New cached release artifacts in all Nexus repositories
  • New deployed artifacts in all Nexus repositories
  • New deployed files in all Nexus repositories
  • New deployed release artifacts in all Nexus repositories
  • New files in all Nexus repositories
  • New release artifacts in all Nexus repositories
  • Recent artifact storage changes in all Nexus repositories
  • Recent file storage changes in all Nexus repositories
  • Recent release artifact storage changes in all Nexus repositories
  • Repository Status Changes in Nexus
  • System changes in Nexus