-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Feature: enable simultaneous CI jobs and keep logs #2762
Conversation
As the Docker images now store Allure and log files in unique directories, multiple CI jobs from the same repository can now run simultaneously.
This does not include the Major release Docker image as it is intentionally built for re-use.
Voight Kampff Integration Test Failed (Results). |
cffb6c1
to
5021ca3
Compare
Move all outputs of a CI job into the same directory
5021ca3
to
5c04fe3
Compare
Voight Kampff Integration Test Failed (Results). |
The big issue here is sharing of the Mycroft identity. If multiple mycroft instances shares it it may be saved in an invalid state if the identity is updated. |
In this instance I think it was just a directory permissions issue. I haven't yet seen the identity issue surface. It is something we should address but doesn't seem to be a blocker just yet. |
Voight Kampff Integration Test Succeeded (Results) |
I didn't mean that it was the cause of the failure. I just pointed out a potential hurdle here. (it has historically been an issue) |
0b4da33
to
5081b40
Compare
Voight Kampff Integration Test Succeeded (Results) |
If Mimic was not found at all the LOG message would raise an exception, this fixes that issue and cleans up Exception chain
Verify that the fallback object can execute when creating it
5081b40
to
b663bdd
Compare
Voight Kampff Integration Test Succeeded (Results) |
Description
$HOME/core/PR-####/(allure|mycroft-logs)
that are cleaned up on each run.How to test
Replay all the jobs!