Categories
Introduction
The ODJ provides the different developer tools in so called `categories```. Each tool must belong to one of it. You can select one or multiple tools per category, but this depends on the category (e.g. you can only have one code repository selected, but you can have multiple static code analysis tools).
List of categories
- Code Repository
- Pipeline
- Static Code Analysis
- Artifact Repository
- Dependency Scanner
- Ticket System
Dependencies between categories in advanced products
The categories in an advanced product have dependencies between each other. This dependencies affects the order in which the tools of the categories can be provisioned (e.g. code repository is required before adding a pipeline). The other dependency is, that a tool from one category can request actions in another tool (e.g. SonarQube was added and it requests to add a service connection in the pipeline tool Azure DevOps).