Build Status | Documentation | Contributing | Chat Room | Release Notes
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.
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.
Please refer Here.
Geunsik Lim, MyungJoo Ham, Jijoong Moon, Wook Song, Sangjung Woo, and Sewon Oh, "TAOS-CI: Lightweight & Modular Continuous Integration System for Edge Computing," 37th IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, USA, Jan. 2019.
Geunsik Lim, MyungJoo Ham, and Jaeyun Jung, "VTB: Cloud-based Testbed for On-Device AI," Proc. of KIISE Korea Computer Congress, Jeju, Korea, Jun. 2019. Best Presentation Paper. (MAJOR domestic conference in Korea)
Geunsik Lim, MyungJoo Ham, and Jaeyun Jung, "VTS: Virtual Testbed System for Cloud-based On-Device AI Application," KIISE Transactions on Computing Practices : Computing Practices and Letter (CPL), Jan. 2020. Invited paper. (MAJOR domestic journal in Korea)
Geunsik Lim, MyungJoo Ham, Jijoong Moon, and Wook Song, "LightSys: Lightweight and Efficient CI System for Improving Integration Speed of Software," 43rd ACM/IEEE International Conference on Software Engineering (ICSE)-SEIP, Madrid, Spain (Virtual Conference due to COVID-19), May. 2021. (Top-tier)
Please refer to How to install TAOS-CI.
Please refer to How to use new CI module.
Now, available facilities are as following:
Note that you have to execute a self assessment before submitting your PR. Please refer to How to build a package.