KubeCI engine by AppsCode is a Kubernetes native workflow engine.
- Configure a set of containerized steps using workflow.
- Run steps in serial or, parallel order by resolving dependencies for each step.
- Trigger workflows through create/update/delete events of any kubernetes object.
- Trigger workflows manually with fake create events.
homedirectory among all steps of a workflow.
- Credential initializer for Docker and Git.
- APIs for collecting status and logs of each step.
Please pick a version of KubeCI engine that matches your Kubernetes installation.
|KubeCI engine Version||Docs||Kubernetes Version|
|0.1.0 (uses CRD)||User Guide||1.9.x+|
To install KubeCI engine, please follow the guide here.
Using KubeCI engine
Want to learn how to use KubeCI engine? Please start here.
KubeCI engine API Clients
You can use KubeCI engine api clients to programmatically access its objects. Here are the supported clients:
Want to help improve KubeCI engine? Please start here.
KubeCI binaries collects anonymous usage statistics to help us learn how the software is being used and how we can improve it. To disable stats collection, run the operator with the flag
- Credential initializer part is adopted from knative/build.
If you have found a bug with KubeCI engine or want to request for new features, please file an issue.