Slackbot
12/16/2023, 3:09 PMVampire
12/17/2023, 1:09 AMVibin Reddy
12/18/2023, 9:27 AMJavi
12/18/2023, 10:56 AMFlowScope
API?Javi
12/18/2023, 10:57 AMVampire
12/18/2023, 11:31 AMVibin Reddy
12/24/2023, 6:24 PMbuildScanExtension.buildScanPublished
callback that is registered in a BuildService
While I'm receiving the build scan URL without any issue, my CustomPublisher
execution seems to be stopping abruptly. Attaching code gist below.
I think it could be because of the way readObject
and writeObject
are implemented...Vibin Reddy
12/24/2023, 6:29 PMexecutor.execute
to run publishers but doesn't wait for their completion, so maybe this build service is shutting down prematurelyVibin Reddy
12/24/2023, 6:32 PMVampire
12/24/2023, 11:45 PMawait
.
Currently, you just wait up to 10 seconds and then continue, whether countDown
was called or not.
You probably have to get from somewhere a latch to cooperate on that it is not recreated by serilizing and deserializing.Vibin Reddy
12/26/2023, 1:10 PMTalaiotBuildService
to register buildScanPublished
and run publishers after we get the scan link. (removing the need for any latches in Publisher classes)