Hello,
I observed that, if the Azure DevOps "Use Advanced Installer" is used, the post-job task will remove the license file.
This becomes an issue for the following scenario:
Timeline:
Pipeline 1 starts build on agent X
Pipeline 1 hits "Use Advanced Installer" task and installs AI
Pipeline 1 hits a Batch task that calls AI to build the installers.
Pipeline 2 starts build on same agent.
Pipeline 2 hits "Use Advanced Installer" task
Pipeline 1 hits post-job task and removes license.
Pipeline 2 hits same Batch task but fails because license was removed from that machine.
What should be a proper approach for such scenario in order to have successful builds on both pipelines, taking in consideration that preventing hitting the same machine is not an option.
Would changing the Batch to the "Build Advanced Installer" task solve this issue?
Best regards,
Gabriel Iacob