Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Compiling outpack_server each time takes about 2 minutes on Linux and up to 5 minutes on Windows, slowing down our CI jobs. We can cache the resulting binaries to avoid having to do this on every orderly2 build. The action includes the Git revision of the outpack_server repository in its cache key, meaning we'll automatically pull new versions of the server as they come. Of course we'll need to compile these, but we will only be paying the cost once per new commit, instead of each time. The development rate on outpack_server is low enough that this shouldn't be too cumbersome. The alternative would be to start tagging releases of outpack_server and publish pre-built binaries of it. It is more effort, both to setup and to use in the future, so simply caching the installation here seems preferable.
- Loading branch information