InspectCode CLI concurrency issue on Jenkins

Hello, we are running InspectCode under Jenkins and have a concurrency problem across jobs. InspectCode always creates folders under this location:

%AppData%\Local\JetBrains\

This causes multiple concurrent instances to conflict - even if they have their own caches-home specified. InspectCode is still using the caches-home directory, but it also writes to the AppData folders .

Note that the error we get is due to a mutex failure, as both instances are trying to access:

%AppData%\Local\JetBrains\Transient\InspectCode\v07\ShellCaches\Shell.00\~Mutex

IS there some other hidden option that we need to use to force InspectCode to use a unique 'additional' caches folder to prevent this?

Thanks!

Matt Sweeney

0

Please sign in to leave a comment.