Skip to content
Snippets Groups Projects
This project is mirrored from https://git.savannah.gnu.org/git/guix/guix-cuirass.git/. Pull mirroring updated .
  1. Sep 09, 2017
    • Mathieu Othacehe's avatar
      cuirass: add Hydra compatible HTTP API. · 8a7483a3
      Mathieu Othacehe authored
      * 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.
      Unverified
      8a7483a3
    • Mathieu Othacehe's avatar
      cuirass: Store new information in database to prepare new HTTP API · e550cb6a
      Mathieu Othacehe authored
      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.
      Unverified
      e550cb6a
  2. Aug 01, 2017
  3. May 06, 2017
  4. May 05, 2017
  5. Jan 30, 2017
  6. Jan 23, 2017
  7. Dec 29, 2016
    • Mathieu Lirzin's avatar
      cuirass: Add "--port" command line option. · 8a782b3e
      Mathieu Lirzin authored
      * 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.
      Unverified
      8a782b3e
  8. Dec 16, 2016
  9. Dec 09, 2016
  10. Dec 05, 2016
    • Mathieu Lirzin's avatar
      doc: Add Cuirass manual. · cbdb59af
      Mathieu Lirzin authored
      * 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.
      Unverified
      cbdb59af
Loading