A cloud native CI/CD platform built for container workflow
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github chore(docs): update PULL_REQUEST_TEMPLATE.md May 23, 2018
build refactor:refactor with nirvana (#565) Sep 6, 2018
cmd refactor:refactor with nirvana (#565) Sep 6, 2018
config/templates feat(api): add APIs for getting pipeline templates and detecting repo… Sep 3, 2018
docs feature(webhook-pr):pr webhook support display commit statuses (#573) Sep 20, 2018
node_modules/swagger-ui change the default url Nov 8, 2016
notify fix(*): e2e test failure (#512) Jun 23, 2018
pkg test: add test cases for collect JUnit test (#577) Sep 21, 2018
release chore(release): update release yaml typo (#578) Sep 21, 2018
scripts docs: update developer guide (#508) Jul 8, 2018
tests refactor:refactor with nirvana (#565) Sep 6, 2018
vendor refactor:refactor with nirvana (#565) Sep 6, 2018
.dockerignore Feature: support jenkins cicd (#138) Apr 19, 2017
.gitignore feat(git): update gitignore (#318) Jan 22, 2018
.travis.yml test:add tests for project (#453) Jun 21, 2018
Gopkg.lock refactor:refactor with nirvana (#565) Sep 6, 2018
Gopkg.toml refactor:refactor with nirvana (#565) Sep 6, 2018
Jenkinsfile refact(event): cleanup ETCD related doc, config, etc.. (#325) (#340) Feb 6, 2018
LICENSE fix(309): keep the license itself untouched (#310) Jan 8, 2018
Makefile fix(Makefile):disable cgo of local-build (#457) Apr 25, 2018
OWNERS chore(owner): update owners (#566) Sep 6, 2018
README.md docs:update README and functions (#509) Jul 8, 2018
README_zh-CN.md docs:update README and functions (#509) Jul 8, 2018
docker-compose.yml docs:update setup document (#504) Jun 13, 2018

README.md

English | 中文


cyclone

Go Report Card GoDoc Gitter

StackShare GitHub contributors Issue Stats Issue Stats

Unit testing: Build Status End-to-end testing: Build Status

Cyclone is a cloud native CI/CD platform built for container workflow.

The primary directive of cyclone is to ship code from local development all the way to container engine of choice, either running in test or production environment. Features of cyclone includes:

  • Container Native: every build, integration and deployment runs in container, completely excludes inconsistency between runtime environment
  • Dependency Aware: define dependency rules, or simply component relationship, cyclone takes care of execution order as well as rollout strategy
  • Version Control: cyclone is built with version control in mind; retrieving image/pipeline history is as simple as querying its version management interface
  • Two-way Binding: cyclone records every CI/CD operation and its effect to answer questions like "how various container images are deployed across the fleet?"

Documentation

Setup Guide

To set up a cyclone instance, check out the setup guide in the documentation.

Quick Start

You could read the quick start to start a tour of cyclone.

Developer Guide

Feel free to hack on cyclone! We have instructions to help you get started contributing.

Preview Feature

Dependency Management

Please watch the Fuctions Introduction for our features.

Roadmap

Please watch the Github milestones for our future plans.