Interrupt the system tests if the docker-compose build fails
The issue was created due to a post-sanity checks discussion with @andrei.
If your image build fails, it will be repeated for each test case if it isn't a temporary problem because the failed build is not stored in the cache. The build problems are usually related to misconfiguration or bugs in Dockerfile or scripts. They are not temporary, so repeating the build on each test is unnecessary. We should interrupt the tests on the first build problem to save time.