nnstreamer / TAOS-CI

:tangerine: TAOS-CI (a.k.a LightSys) is an lightweight and efficient CI system to achieve "Review less, merge faster" with a tool-based review system. It is completely compatible with all GitHub repositories although TAOS-CI is designed & implemented for NNStreamer repository. (Homepage: https://taos-ci.github.io/)
http://nnstreamer.mooo.com/TAOS-CI/ci/taos/
Apache License 2.0
117 stars 90 forks source link
continuous-integration hacktoberfest integration-speed resource-management reveiw-automation

GitHub license Gitter GitHub repo size GitHub issues GitHub pull requests GitHub contributors

Build Status | Documentation | Contributing | Chat Room | Release Notes

Introduction

TAOS-CI is an automated project coordinator to achieve "Review less, merge faster" with a tool-based review system. It accelerates a software development based on the GitHub WebHook API. We aim to prevent a regression, find bugs, and reduce a nonproductive review process due to incorrect PRs in https://GitHub.com. Actually, submitting incorrect PRs is a PITA in case of continuous integration. Basically, PRs causing regressions will not be automatically merged. As a result, it drastically reduces the existing burdens of reviewers.

Goals

The proposed system supports a light-weight code review automation approach to support a desktop computer based servers that have out-of-date CPUs and low memory capacity. Also, if you want to enable your project specific CI facilities, it will be easily customizable for your GitHub repository because it just requires APACHE, PHP, and BASH packages. Especially, we are mainly concentrating on the following three goals among a number of action items.

Maintenance

Please refer Here.

Publications

How to install

Please refer to How to install TAOS-CI.

How to use new CI module

Please refer to How to use new CI module.

Now, available facilities are as following:

Self assessment

Note that you have to execute a self assessment before submitting your PR. Please refer to How to build a package.

Terminology

License

Reference