malcolm

module
v0.0.0-...-eae78d9 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2017 License: Apache-2.0

README

malcolm

Continuous Integration / Delivery platform running on kubernetes.

Malcolm is designed as a general job pipeline, and a ci/cd platform with simple plugin systems. It's aim is to be a lightweight "jenkins" running on k8s.

Dependency

  • kubernete cluster with storage class supported
  • malcolm ui: ui for malcolm

RoadMap

  • datamodel : done
  • concept verify : done
  • pipe api : done
  • build api : done
  • build status / statistic : 50%
  • build constraint : 50%
  • build env inject / export
  • plugin api
  • logs api
  • message api
  • trigger : manual : 80%
  • trigger : webhook
  • trigger : cron : 90%
  • workspace
  • formal plugins
  • concurrent / matrix build
  • service support
  • volumn support : done

Examples

  • examples/example_docker.json : example pipeline for a example golang project : git clone -> go build -> docker build and push

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

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