File:Extension-packaging.png

From PostgreSQL wiki
Jump to navigationJump to search

Original file(2,592 × 2,688 pixels, file size: 656 KB, MIME type: image/png)

Summary

High-level diagram of the Packaging Service context. The Packaging service relies on release events published to a webhook by the Interactions service to learn of new releases, and downloads source code from the Root Registry to build binaries. For each binary package it builds, it publishes an event to the Interactions service.

For such events, the Interactions can call webhooks for downstream packagers such as apt, yum, pgxman, and trunk. These services can then download binaries from Packaging and bundle them into packages for their specific packaging systems and post links back to Interactions.

Alternatively, as modeled by dbdev a downstream packager might listen for webhook events for new releases (or rely on a feed), download source code from the Root Registry, and bundle extensions from source. They also can post links back to Interactions.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current22:29, 15 May 2024Thumbnail for version as of 22:29, 15 May 20242,592 × 2,688 (656 KB)Theory (talk | contribs)
18:12, 22 April 2024Thumbnail for version as of 18:12, 22 April 20242,520 × 2,716 (676 KB)Theory (talk | contribs)High-level diagram of the Packaging Service context. The ''Packaging'' service relies on release events published to a webhook by the ''Interactions'' service to learn of new releases, and downloads source code from the ''Root Registry'' to build binaries. For each binary package it builds, it publishes an event to the ''Interactions'' service.<br/><br/> For such events, the ''Interactions'' can call webhooks for downstream packagers such as apt, yum, pgxman, and trunk. These services can the...

The following page uses this file: