All Projects → Cyclid → Cyclid

Cyclid / Cyclid

Licence: Apache-2.0 license
An Open Source continuous integration server

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Cyclid

software-factory
The ready to use Continuous Integration platform
Stars: ✭ 17 (-32%)
Mutual labels:  continuous-integration, continuous-delivery
ofcourse
A Concourse resource generator
Stars: ✭ 41 (+64%)
Mutual labels:  continuous-integration, continuous-delivery
ebook-continuous-delivery-with-kubernetes-and-jenkins
Continuous Delivery for Java Apps: Build a CD Pipeline Step by Step Using Kubernetes, Docker, Vagrant, Jenkins, Spring, Maven and Artifactory
Stars: ✭ 39 (+56%)
Mutual labels:  continuous-integration, continuous-delivery
k8s.ecoysystem.apps
kubernetes(k8s) ecosystem applications written c#, including micro-service(aspnetcore.webapi) and health checks etc. the goal is automatic complete continuous integration, delivery, deployment by committing code to the respository. so i will continue to be iterated...
Stars: ✭ 16 (-36%)
Mutual labels:  continuous-integration, continuous-delivery
www.go.cd
Github pages repo
Stars: ✭ 39 (+56%)
Mutual labels:  continuous-integration, continuous-delivery
badwolf
Docker based continuous integration, continuous deployment and code lint review system for BitBucket
Stars: ✭ 88 (+252%)
Mutual labels:  continuous-integration, continuous-delivery
notebooks-ci-showcase
Fully Configured Example of CI/CD For Notebooks On Top Of GCP
Stars: ✭ 22 (-12%)
Mutual labels:  continuous-integration, continuous-delivery
Screenshots
Screenshots: A command line utility and package for capturing screenshots for Flutter
Stars: ✭ 225 (+800%)
Mutual labels:  continuous-integration, continuous-delivery
nightly-docker-rebuild
Use nightli.es 🌔 to rebuild N docker 🐋 images 📦 on hub.docker.com
Stars: ✭ 13 (-48%)
Mutual labels:  continuous-integration, continuous-delivery
cloud-s4-sdk-pipeline
The Cloud SDK pipeline uses the Cloud SDK continuous delivery server for building, checking, and deploying extension applications. Projects based on the SAP Cloud SDK archetype will automatically use this pipeline.
Stars: ✭ 65 (+160%)
Mutual labels:  continuous-integration, continuous-delivery
build-plugin-template
Template repository to create new Netlify Build plugins.
Stars: ✭ 26 (+4%)
Mutual labels:  continuous-integration, continuous-delivery
escape-inventory
Storing and querying Escape releases
Stars: ✭ 16 (-36%)
Mutual labels:  continuous-integration, continuous-delivery
generator-nullfactory-xrm
Yeoman generator for Dynamics 365 Solutions. It generates a project structure that facilitates the quick creation builds and automated release strategies with minimal effort.
Stars: ✭ 15 (-40%)
Mutual labels:  continuous-integration, continuous-delivery
maestro
Faster CI/CD for multi-artifact projects
Stars: ✭ 13 (-48%)
Mutual labels:  continuous-integration, continuous-delivery
Rok8s Scripts
Opinionated scripts for managing application deployment lifecycle in Kubernetes
Stars: ✭ 248 (+892%)
Mutual labels:  continuous-integration, continuous-delivery
actions
Set of actions for implementing CI/CD with werf and GitHub Actions
Stars: ✭ 67 (+168%)
Mutual labels:  continuous-integration, continuous-delivery
Werf
The CLI tool gluing Git, Docker, Helm, and Kubernetes with any CI system to implement CI/CD and Giterminism
Stars: ✭ 2,814 (+11156%)
Mutual labels:  continuous-integration, continuous-delivery
Rocket
Automated software delivery as fast and easy as possible 🚀
Stars: ✭ 217 (+768%)
Mutual labels:  continuous-integration, continuous-delivery
terraform-aws-concourse
Terraform Module for a distributed concourse cluster on AWS
Stars: ✭ 12 (-52%)
Mutual labels:  continuous-integration, continuous-delivery
dashinator
Dashinator the daringly delightful dashboard. A replacement for dashing
Stars: ✭ 56 (+124%)
Mutual labels:  continuous-integration, continuous-delivery

Cyclid

Documentation

See http://docs.cyclid.io/en/latest/ for full documentation, including installation instructions.

Development

Cyclid is an Open Source project and we welcome contributions. These instructions will help you get your development environment set up to develop & test Cyclid.

Getting started

$ rbenv install 2.3.1
$ bundle install --path vendor/bundle
$ bundle exec rake db:migrate
$ CYCLID_CONFIG=config/development bundle exec bin/cyclid-db-init

Cyclid requires a Redis server for Sidekiq; you can either run a Redis server on your local machine or run bundle exec rake redis to start one.

You can start Cyclid under Webrick with bundle exec rake rackup, and then start Sidekiq with bundle exec rake sidekiq, or you can run both under Guard with bundle exec rake guard.

The Cyclid development server will run on localhost port 8361, which is the standard Cyclid API port.

cyclid-db-init will create sqlite3 database and the initial admin user and admins group. You'll need to make a note of the HMAC secret that is automatically generated & printed so that you can configure the Cyclid client to connect to your development server.

Testing

RSpec tests are included. Run bundle exec rake spec to run the tests and generate a coverage report into the coverage directory. The tests do not affect any databases and external API calls are mocked.

The Cyclid source code is also expected to pass Rubocop; run bundle exec rake rubocop to lint the code.

Documentation

Cyclid uses YARD to generate documentation for both the Ruby API (internal Modules, Classes & Methods) and the REST API. Run bundle exec rake doc to generate both sets of documentation. The Ruby documentation is placed in the doc/api directory, and the REST API documentation is placed in the doc/rest directory.

User documentation is hosted on Read the Docs. The source can be found in the Cyclid-docs repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].