dahu

command module
v0.0.0-...-ede0ace Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 27, 2019 License: GPL-3.0 Imports: 9 Imported by: 0

README

Dahu

Go Report Card

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

Features (in progress ...)

  • 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.

Choices

Simplicity means less features. Here are some choices explanations

to complete

API endpoint

  • 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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
core
api
job
scm

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL