xaizek / fragile (License: AGPLv3+) (since 2018-12-07)
Simple lightweight CI, attempting to be somewhat Unix-like in its philosophy.
Version v0.5
Builders:
 * Run builds in the order in which they appear on the dashboard.
 * Use --force when checking out git revision.
 * Get rid of delay between running build strays.
 * Set $FRAGILE_REF for builders.
 * Allow specifying list of builders to new.php.
 * Store and display buildset timestamp.

Logging and output analysis:
 * Skip error matches that are equal to "0".
 * Add "ERROR SUMMARY:" (valgrind) to error markers.
 * Log error on checkout failure.

Web-interface:
 * Remove sharp sign (#) from buildername in builds.
 * Skip printing empty build output.
 * Use a dash instead of a hyphen for skipped builds.
 * Use grey color for absent entry in the dashboard.
Subject SHA-1 Author Date
Bump version to 0.5 c7805cee6638b6187bf8444d8a0179f1354308a0 xaizek 2017-07-10 17:18:52
Update description in the README c48ee3b04db6eda86ce6b9183dee5b0cfac61910 xaizek 2017-07-10 17:09:55
Update README header 65723e962ef8704cb6f9c0141f015d994342fc9e xaizek 2017-07-08 16:28:54
Run builds in the order in which they appear 49610d36b2cd7860f040b2eba9813c6c4bfc1629 xaizek 2017-07-03 10:52:10
Use grey color for absent entry in the dashboard 9bfc7ad82bd0cf4f7826d08de8c279142d115df1 xaizek 2017-07-03 10:39:16
Slightly update displayDashboard() function c91c22aafb94730066aed9c597aa1f781896af40 xaizek 2017-07-03 10:36:05
Move build sorting function to Builds class 58270e5f6fb55abf8f44976239f63bc680fc52ba xaizek 2017-07-03 10:23:31
Use a dash instead of a hyphen for skipped builds c04e80d13b317b0612e954e453a316a07c077b28 xaizek 2017-06-21 11:41:05
Allow specifying list of builders to new.php 2a7135095236117f6b8b941f050c9fc50ded7450 xaizek 2017-06-21 10:45:32
Set $FRAGILE_REF for builders 2034bd4c07529490191c55e855e42c12325cfead xaizek 2017-04-01 12:28:46
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/fragile

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/fragile

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master