Builds still running when client exits
There are times where the tuxsuite
client will exit when builds appear to still be running, at least according to the JSON output we get from it. For example, we printed the JSON that we got from tuxsuite
in this build, which shows a result of "unknown" and state of "running", but eventually the final status.json file shows that it failed and timed out. It seems to me like the tuxsuite
client shouldn't give us a JSON result until the build is actually done running.
I attempted to work around this in our CI by attempting to download an updated status.json
file in an exponential backoff manner, which helped in some cases but there are still some builds that do not show an accurate result.
Is this expected behavior or can this be improved in some way, either here or in our CI?