[Feature Request]: Allow skipping the 'Agent Install' tasks when self-hosted agents are in use and have limited Internet connectivity #3578
Labels
[cat] azure devops
category: Azure DevOps
[cat] github
category: GitHub
[cat] pipelines
category: pipelines
enhancement
New feature or request
Description
Problem space
Currently the CARML CI has a task in the pipeline templates that performs agent's configuration for pre-requisites (i.e. PowerShell Azure Modules), which requires the agent to have access to PS Gallery.
In isolated environments, it can be difficult to allow agents to have access to the PSGallery, and the pre-requisites can be fetched from a different source.
Feature request
Allow skipping the tasks related to the agent setup as a switch in the
settings.yml
Example:
installAgentPreRequisites
and set it totrue
as default.condition: eq(variables['installAgentPreRequisites'], true)
Another option
We could also use this switch to have a value like
validateOnly
,installOnly
,none
to support a scenario where we'd want to validate that the pre-requisites are installed opposed to installing themThe text was updated successfully, but these errors were encountered: