Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Make a record type for the build coordinator | Christopher Baines | 2020-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 purposes | Christopher Baines | 2020-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 inputs | Christopher Baines | 2020-05-01 |
| | |||
* | Extend guix-build-coordinator show build to work with outputs | Christopher Baines | 2020-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 Baines | 2020-05-01 |
| | | | | A way of getting information out about a build. | ||
* | Stop if the build command fails | Christopher Baines | 2020-04-30 |
| | |||
* | Add --ignore-if-build-for-outputs-exists | Christopher Baines | 2020-04-30 |
| | |||
* | Start tracking the duration of a few datastore functions | Christopher Baines | 2020-04-28 |
| | |||
* | Make it possible to pass in substitute-urls to the agent | Christopher Baines | 2020-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 Service | Christopher Baines | 2020-04-25 |
| | | | | As that is an easy way to find things to build. | ||
* | Add options suited for providing substitutes | Christopher Baines | 2020-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 inputs | Christopher Baines | 2020-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 hooks | Christopher Baines | 2020-04-16 |
| | | | | This allows configurable code to be executed when builds succeed or fail. | ||
* | Implement more of an agent sending a status update | Christopher Baines | 2020-04-10 |
| | |||
* | Print out the host and port when running a HTTP server | Christopher Baines | 2020-04-10 |
| | |||
* | Support creating passwords for agents | Christopher Baines | 2020-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 agents | Christopher Baines | 2020-04-10 |
| | |||
* | Support creating agents | Christopher Baines | 2020-04-10 |
| | | | | By running guix-build-coordinator agent new | ||
* | Start implementing the HTTP agent messaging features | Christopher Baines | 2020-04-10 |
| | |||
* | Call the generic datastore-update method | Christopher Baines | 2020-04-10 |
| | | | | Rather than running Sqitch for PostgreSQL manually. | ||
* | Add a default for the --database argument | Christopher Baines | 2020-04-10 |
| | |||
* | Implement storing builds | Christopher Baines | 2020-04-10 |
| | |||
* | Implement storing derivations | Christopher Baines | 2020-04-06 |
| | |||
* | Start writing the guix-build-coordinator script | Christopher Baines | 2020-04-04 |
| | |||
* | Add some empty scripts | Christopher Baines | 2020-04-04 |