aboutsummaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAge
* Make a record type for the build coordinatorChristopher Baines2020-05-08
| | | | | This is already useful to pass around the datastore, hooks and metrics registry, and will become more useful to pass around the allocator to use.
* Support providing different substitute URLs for different purposesChristopher Baines2020-05-08
| | | | | | | The agent looks to substitute the derivation, and also substitute inputs, so allow providing different substitute URLs for each of these purposes. This can make substituting faster in the case where you have a different source of substitutes for derivations and non-derivation items.
* Fix the finished output for missing inputsChristopher Baines2020-05-01
|
* Extend guix-build-coordinator show build to work with outputsChristopher Baines2020-05-01
| | | | | It will show the builds for the output. This commit also adds more information in to the output.
* Add guix-build-coordinator build show ...Christopher Baines2020-05-01
| | | | A way of getting information out about a build.
* Stop if the build command failsChristopher Baines2020-04-30
|
* Add --ignore-if-build-for-outputs-existsChristopher Baines2020-04-30
|
* Start tracking the duration of a few datastore functionsChristopher Baines2020-04-28
|
* Make it possible to pass in substitute-urls to the agentChristopher Baines2020-04-26
| | | | So that you don't have to just use the daemon's defaults.
* Add a script to fetch builds from the Guix Data ServiceChristopher Baines2020-04-25
| | | | As that is an easy way to find things to build.
* Add options suited for providing substitutesChristopher Baines2020-04-25
| | | | | | | | | | Allow specifying build priority, although the allocator currently doesn't use this. Add --defer-allocation to allow inserting lots of builds without spending time re-computing the allocation for each one. Add --ensure-all-related-derivations-have-builds to make it easy to have a derivation, and all related derivations built at least once. Add --ignore-if-build-for-derivation-exists to make it easy to avoid building derivations again if that isn't the intention.
* Add a hook to handle missing inputsChristopher Baines2020-04-17
| | | | | | | That submits new build jobs to build these missing inputs if appropriate. This means that you can tell the coordinator to build something, and it will automatically attempt to build the dependencies if they're missing.
* Implement a couple of basic hooksChristopher Baines2020-04-16
| | | | This allows configurable code to be executed when builds succeed or fail.
* Implement more of an agent sending a status updateChristopher Baines2020-04-10
|
* Print out the host and port when running a HTTP serverChristopher Baines2020-04-10
|
* Support creating passwords for agentsChristopher Baines2020-04-10
| | | | | This should support generating the passwords off the value stored in the database, and the secret key base value, but that can be implemented later.
* Add the ability to list agentsChristopher Baines2020-04-10
|
* Support creating agentsChristopher Baines2020-04-10
| | | | By running guix-build-coordinator agent new
* Start implementing the HTTP agent messaging featuresChristopher Baines2020-04-10
|
* Call the generic datastore-update methodChristopher Baines2020-04-10
| | | | Rather than running Sqitch for PostgreSQL manually.
* Add a default for the --database argumentChristopher Baines2020-04-10
|
* Implement storing buildsChristopher Baines2020-04-10
|
* Implement storing derivationsChristopher Baines2020-04-06
|
* Start writing the guix-build-coordinator scriptChristopher Baines2020-04-04
|
* Add some empty scriptsChristopher Baines2020-04-04