2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/guix-cuirass.git synced 2023-12-14 06:03:04 +01:00
guix-cuirass/src/cuirass
Mathieu Othacehe e550cb6a9a
cuirass: Store new information in database to prepare new HTTP API
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.
2017-09-08 21:00:57 +02:00
..
base.scm cuirass: Store new information in database to prepare new HTTP API 2017-09-08 21:00:57 +02:00
config.scm.in config: Remove references to '$prefix' expansion hack. 2016-12-28 18:19:03 +01:00
database.scm cuirass: Store new information in database to prepare new HTTP API 2017-09-08 21:00:57 +02:00
http.scm cuirass: Add "--port" command line option. 2016-12-28 18:49:21 +01:00
ui.scm cuirass: Stop λ/lambda mixing. 2017-07-06 10:03:16 +02:00
utils.scm cuirass: Stop λ/lambda mixing. 2017-07-06 10:03:16 +02:00