Contains domain model for the orchestrator. This is just model classes + serialization helpers, and would also be suitable for writing a java client api to support integration.
Artifacts using Model (18)
2.SPI25 usages
org.jboss.pnc » spi Apache
Contains all SPI interfaces the orchestrator will use to coordinate its sub-services for provisioning environments and repositories, triggering builds, storing domain objects. It is meant to be used in conjunction with model.
Last Release on Jul 9, 2026
3.PNC Mock16 usages
org.jboss.pnc » pnc-mock Apache
Mock implementation of build-executor to be used in tests.
Last Release on Jul 9, 2026
5.DataStore7 usages
org.jboss.pnc » datastore Apache
Business logic for all DB operations (Implementation of spi:org.jboss.pnc.spi.datastore).
Last Release on Jul 9, 2026
6.PNC :: Mapper6 usages
org.jboss.pnc » mapper Apache
Module for mapping DTOs to models and vice-versa
Last Release on Jul 9, 2026
Contains implementations of action-controllers, which include the business logic for orchestrating build requests and collect the results. Action controllers are used to isolate logic from the REST API, so it can be reused in embedded scenarios.
Last Release on Jul 9, 2026
10.Build Executor3 usages
org.jboss.pnc » build-executor Apache
Contains implementations of build executor, which include the business logic for setting up the build environment, repositories and run the builds. Build execution coordinates the actions that run on remote services.
Last Release on Nov 11, 2022