-
Notifications
You must be signed in to change notification settings - Fork 401
Open
Labels
Description
Scripts in integration/ are hard to maintain, and contain bugs. For example, after running run_integration.sh
there are dangling Trillian servers.
Also, a developer needs to install tooling that exactly corresponds to Trillian CI (MySQL, Go, etc), which is sometimes not easy to do.
Running Trillian locally is much easier using Docker[-compose]. Most CI providers support containers anyway. We can make it possible to run Trillian locally in exactly the same state as in CI, using containers.
https://www.docker.com/blog/containerize-your-go-developer-environment-part-1/