Dahu is a CI / CD plateform build with an obsession : simplicity. Why ?
- Because it is more stable
- Because it allow build complex system easier
- Because it lead to have less surprise
- may pipeline CI / CD if necessary
- simple configuration import / export feature
- REST Api configuration
- cli configuration
- full containered build : all jobs are run inside a container.
- full containered clone : all scm operations are run inside a container
- full containered deployment : all deployments operation are run inside a container
- full containered notification : all notification are triggered inside a container
- full containered washing : even my washing is done inside a container !
- full containered ... etc, you have the picture.
Simplicity means less features. Here are some choices explanations
to complete
- POST /jobs create a new Job
- GET /jobs list all available jobs for the authenticated user
- POST /jobs/:jobId/run create a new run of a given job
- GET /jobs/:jobId get the details of a Job
- PATCH /jobs/:jobId update a job
- POST /login authenticate a user