31 lines
768 B
Plaintext
31 lines
768 B
Plaintext
= CI Demo
|
|
|
|
The purpose of this project is to showcase solutions to implement CI processes.
|
|
Currently, the different modules do not demo a real project, but rather different aspects of a CI project.
|
|
|
|
== Modules
|
|
|
|
We currently have the following modules in place
|
|
|
|
|===
|
|
| Module | Description
|
|
|
|
| documentation | An antora based documentation project
|
|
| app | A simple Spring Boot / Java application
|
|
| frontend | A React/remix based frontend
|
|
| utilities | A utility java library distributed as a jar
|
|
|===
|
|
|
|
== CI Centerpieces
|
|
|
|
The solution is centered around
|
|
|
|
* Forgejo
|
|
* Woodpecker
|
|
|
|
And this is supported by the following services
|
|
|
|
* Reposilite: a maven repository manager with some extras
|
|
* Vedaccio: an npm repository manager
|
|
* distribution/registry:2 : a docker registry
|