You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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/
The text was updated successfully, but these errors were encountered: