Most of our deployment pipelines are multistaged, but some stages are not always required. currently we use environment variables to tell the script to skip the action in a given stage, but this still takes time to execute and requires a free agent just to do nothing. This can also only be done when the pipeline is triggered, not at the stage approval.
I think it would be more efficient if the stage could just move on as if it had passed, and not have to involve any agents. Some kingd of checkbox or indicator on the UI could be used by the user to determine if the stage is to be skipped or not (and the default setting set by admin in config).
Please sign in to leave a comment.