Я искал систему сборки для своих проектов Go.В мире Java все выглядит намного проще.У вас есть maven, и так легко выполнить тестирование / интеграцию и упаковать проект.
Я пытаюсь найти решение для запуска Redis в Docker, затем запустить тесты интеграции пакетов и, наконец, остановить Redis.
У меня нет проблем с правилом теста:
go_test(
name = "go_default_test",
srcs = ["person_cache_integration_test.go"],
embed = [":go_default_library"],
deps = [
"//internal/models:go_default_library",
"@com_github_stretchr_testify//assert:go_default_library",
],
)
, но как мне запустить Redis в Docker до этого правила и в любом случае остановить Redis после успешных или неудачных тестов?
Спасибо.