cinderella

[unmaintained] simple CI engine
Log | Files | Refs | README | LICENSE

commit 05cd85e9aeda2293f4286d8b9d02726dc93eaa71
parent ebba4b1169baf28b69437a9522321493be4e8de7
Author: Stefan Koch <programming@stefan-koch.name>
Date:   Fri, 29 Nov 2019 19:12:40 +0100

add new ideas to make writing commands simpler

Diffstat:
MREADME.md | 10+++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md @@ -117,9 +117,13 @@ Open Points This is a list of open points that are subject to implementation: -- execute an existing `cinderella.toml` file with a repository (not the - CI configuration in the repo), useful for testing changes to a CI - configuration before committing +- introduce command shortcuts for commands that are often used but annoying + to write in their full form + - `"[bash] foo && bar"` for `"bash -c \"foo && bar\""` + - `"[python-venv env] pip install -r requirements.txt && ./foo"` for + `"bash -c \"source env/bin/activate && pip install -r requirements.txt && ./foo\""` +- substitute important environment variables like `$HOME` so that we do not + have to run a bash in order to use them (or all environment variables?) - keep a status of the last result per repository (to send *OK again* mails) - send a more detailed error message on the build error reason: - return code of the failed command