Move runner-incept trigger to improve stability
Occasionally, the runner-helper image isn't available for some reason. Instead of downloading from a repository, create or pull the image through artifacts within the pipeline when it can be used.
This isn't an option for Windows as it can only pull from a registry. Linux-based runner-helper images however can be mounted from a local source. This is the default behavior of Linux-based runner instances. They iterate through a few specific paths to check if a local version exists and will use it if it is there. You can know this happens when the logs no longer display the message related to pulling the image.
Current plan [as of 2021-05-25]:
-
Move runner-incept trigger to postreleasestage -
Create an necessary dependencies from previous stage -
Verify runner-helper binaries are discoverable by the incepted runner instances
Edited by Zeff Morgan