Skip to content

ProjectLog

Henne Vogelsang edited this page Apr 27, 2021 · 3 revisions

This is a description of the PojectLog sub-system.

Each Project has a log that consists of many ProjectLogEntry.

You can retrieve the log in the UI (/projects/some:project/pulse) or via RSS (/project/latest_commits/some:project).

Workflow

  1. Every time a Package or Project related Event is created a CreateProjectLogEntryJob is scheduled that saves an instance of ProjectLogEntry for this Event
  2. clockwork periodically schedules a CleanupProjectLogEntries job that deletes a subset (failed/succeeded builds) of ProjectLogEntry older than a day
Clone this wiki locally