xaizek / fragile (License: AGPLv3+) (since 2018-12-07)
Simple lightweight CI, attempting to be somewhat Unix-like in its philosophy.
Commit b442adeb67061b02b49851a1816a5f5371d70702

Document control interface
Author: xaizek
Author date (UTC): 2018-02-11 19:51
Committer name: xaizek
Committer date (UTC): 2018-02-11 20:57
Parent(s): f2636ef4ab7211902d390f72fdd298b030f05cbd
Signing key: 99DC5E4DB05F6BE2
Tree: 1951f1e6a02233ed6e16b04c35777bf1ce209b3f
File Lines added Lines deleted
INSTALL.md 21 0
README.md 2 1
File INSTALL.md changed (mode: 100644) (index 5be2d66..cd895cc)
... ... Before installing files, copy `config.php.sample` to `config.php` and fill in
15 15 all the values according to comments there. This file holds configuration of all the values according to comments there. This file holds configuration of
16 16 both web and daemon parts and should be kept in sync between the two parts. both web and daemon parts and should be kept in sync between the two parts.
17 17
18 ## Controlling ##
19
20 Some commands can be send simply by pushing branches which are named according
21 to the following pattern:
22 ```
23 fragile-do/<command><optional %-seperated arguments>
24 ```
25
26 Where `<command>` can be:
27 - `clean` – remove all build directories
28 - `repeat%<build id>` – restart specified build
29
30 Examples:
31
32 ```
33 # remove buildbox
34 git push --force ci HEAD:fragile-do/clean
35 # schedule all builders for build #945 as a new build
36 git push --force ci HEAD^:fragile-do/repeat%945
37 ```
38
18 39 ## Installation ## ## Installation ##
19 40
20 41 Run the `install` script to perform the installation: Run the `install` script to perform the installation:
File README.md changed (mode: 100644) (index 08cc7cb..89866bc)
1 1 **fragile**, _v0.5_, _2015 – 2018_ **fragile**, _v0.5_, _2015 – 2018_
2 2
3 _This file last updated on 17 July, 2017_
3 _This file last updated on 11 February, 2018_
4 4
5 5 ### Brief Description ### ### Brief Description ###
6 6
 
... ... fixed in the future.
27 27 * Automatic errors/warnings discovery and highlighting * Automatic errors/warnings discovery and highlighting
28 28 * Just HTML, no useless animations or anything like that * Just HTML, no useless animations or anything like that
29 29 * Simple SVG badges (`badges/svg/<branch-name>`) * Simple SVG badges (`badges/svg/<branch-name>`)
30 * Simple control interface through pushes to the repository
30 31
31 32 ### Screenshot ### ### Screenshot ###
32 33
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