guix-cuirass/src/sql
Mathieu Othacehe ca7a7ca989
Add remote build support.
* src/cuirass/remote.scm: New file.
* src/cuirass/remote-server.scm: New file.
* src/cuirass/remote-worker.scm: New file.
* bin/remote-server.in: New file.
* bin/remote-worker.in: New file.
* Makefile.am (bin_SCRIPTS): Add new binaries,
(dist_pkgmodule_DATA): add new files,
(EXTRA_DIST): add new binaries,
(bin/remote-server, bin/remote-worker): new targets.
* .gitignore: Add new binaries.
* bin/cuirass.in (%options): Add "--build-remote" option,
(show-help): document it,
(main): honor it.
* src/cuirass/base.scm (with-build-offload-thread): New macro,
(%build-remote?, %build-offload-channel): new parameters,
(make-build-offload-thread): new procedure,
(build-derivations/offload): new procedure,
(restart-builds): use it to offload builds when %build-remote? is set,
(build-packages): ditto.
2021-01-06 21:06:04 +01:00
..
upgrade-1.sql
upgrade-2.sql
upgrade-3.sql
upgrade-4.sql
upgrade-5.sql
upgrade-6.sql
upgrade-7.sql
upgrade-8.sql
upgrade-9.sql
upgrade-10.sql
upgrade-11.sql Add metrics support. 2020-09-14 14:32:12 +02:00
upgrade-12.sql Optimize database queries. 2020-09-28 17:49:55 +02:00
upgrade-13.sql Do not allow full search on nix_name field. 2020-10-05 14:54:06 +02:00
upgrade-14.sql Add index on builds table. 2020-10-06 18:26:28 +02:00
upgrade-15.sql Optimize build query. 2020-10-07 13:07:05 +02:00
upgrade-16.sql Use specification for periodic builds. 2020-11-25 16:49:22 +01:00
upgrade-17.sql Add remote build support. 2021-01-06 21:06:04 +01:00
upgrade-18.sql Add remote build support. 2021-01-06 21:06:04 +01:00
upgrade-19.sql Add remote build support. 2021-01-06 21:06:04 +01:00