aboutsummaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
* cuirass: Add '--threads' and put an upper bound on the default.Ludovic Courtès2018-02-05
| | | | | * bin/cuirass.in (show-help, %options): Add "--threads". (main): Honor it. Pass #:parallelism to 'run-fibers'.
* doc: Clarify the relationship of "repo_name" and "name".Leo Famulari2017-10-14
| | | | * doc/cuirass.texi (Specifications): Mention "name".
* doc: Fix typos.Ricardo Wurmus2017-10-04
| | | | * doc/cuirass.texi: Fix typographic errors and typos.
* cuirass: Add --listen command line option.Jan Nieuwenhuizen2017-09-18
| | | | | | | | * bin/cuirass.in (show-help): Add help for --listen option. (%options): Add listen option. (main): Pass host to run-cuirass-server. * doc/cuirass.texi (Invocation): Add --listen option. * src/cuirass/http.scm (run-cuirass-server): Add named #:host parameter.
* doc: Mention the supported transports.Ludovic Courtès2017-09-17
| | | | | | | Suggested by Jan Nieuwenhuizen <janneke@gnu.org>. * doc/cuirass.texi (Overview): Explain that "dumb HTTP" is not supported.
* cuirass: add Hydra compatible HTTP API.Mathieu Othacehe2017-09-08
| | | | | | | | | | | | | * doc/cuirass.texi (Sections)[Web API]: New section describing the HTTP API. * src/cuirass/http.scm (spec->json-string): Move it to utils.scm and rename it object->json-string. (object->json-scm): Move it utils.scm. (handle-*-request): New helpers procedures. (request-parameters): New procedure to parse a request query. (url-handler): Add new API's. * src/cuirass/utils.scm (object->json-scm, object->json-string): Exported procedures moved from http.scm. * tests/http.scm: Add various tests on new HTTP API.
* cuirass: Store new information in database to prepare new HTTP APIMathieu Othacehe2017-09-08
| | | | | | | | | | | | | | | | | | | | | integration. * bin/evaluate.in (fill-job): New procedure. (main): Use it to fill informations (nix-name, system) that will later be added to database. * doc/cuirass.texi (Database)[Derivation]: Add system and nix_name fields. (Database)[Builds]: Add id, status, timestamp, starttime and stoptime fields. Remove output field. (Database)[Outputs]: New table describing the build outputs. * src/cuirass/base.scm (build-packages): Add new fields to build object before adding it to database. * src/cuirass/database.scm (db-get-build, db-get-builds): New procedures to get a build by id from database and a list of builds using filter parameters respectively. * src/schema.sql (Outputs) : New table. (Derivations): Add system and nix_name columns. (Builds): Remove output column and add id, status, timestamp, starttime and stoptime columns.
* doc: Update contribution email.Mathieu Othacehe2017-07-31
| | | | | * doc/cuirass.texi (Contribution): guix-devel@gnu.org is preferred for contributions.
* doc: Do not use "path" when a file name is meant.Ricardo Wurmus2017-05-05
| | | | | * doc/cuirass.texi (Database): Replace instances of "path" with more accurate terms.
* doc: Document database schema.Ricardo Wurmus2017-05-05
| | | | * doc/cuirass.texi: Add "Database" node.
* doc: Fix spelling.Ricardo Wurmus2017-05-05
| | | | | | | * doc/cuirass.texi (Introduction): Fix typos and use American English spelling. Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* doc: Describe how to send patches.Mathieu Lirzin2017-01-29
| | | | * doc/cuirass.texi (Contributing): Describe how to send patches.
* doc: Update email contact for contributors.Mathieu Lirzin2017-01-23
| | | | | * doc/cuirass.texi (Contributing): Use "bug-cuirass@framalistes.org" email address.
* cuirass: Add "--port" command line option.Mathieu Lirzin2016-12-28
| | | | | | | | * bin/cuirass.in (%options): Add "--port" and "-p" command line options. (show-help): Adapt. (main): Set default to 8080. Call 'run-cuirass-server' with this. * src/cuirass/http.scm (run-cuirass-server): Display the port number. * doc/cuirass.texi (Invocation): Document new option.
* doc: Add 'Overview' Chapter.Mathieu Lirzin2016-12-16
| | | | * doc/cuirass.texi (Overview): New chapter.
* doc: Include 'Continuous Integration' in the introduction.Mathieu Lirzin2016-12-16
| | | | | * doc/cuirass.texi (Continuous Integration): Make it a section of the 'Introduction' chapter.
* doc: Write Introduction.Mathieu Lirzin2016-12-09
| | | | * doc/cuirass.texi (Introduction): Write it.
* doc: Change short description.Mathieu Lirzin2016-12-08
| | | | | * doc/cuirass.texi: Use "Build automation server" instead of "Continuous Integration Tool".
* doc: Add Cuirass manual.Mathieu Lirzin2016-12-04
* doc/cuirass.texi: New file. * doc/fdl-1.3.texi: Likewise. * Makefile.am (info_TEXINFOS, doc_cuirass_TEXINFOS): New variables. * dir-locals.el: Use the American dictionary for Texinfo mode. * .gitignore: Update.