I only want the agent I installed on my machine to build when I initiated the build.
Not sure how to set up the agent capabilities.
I want the agent to only run when I initiated the build.
I only want the agent I installed on my machine to build when I initiated the build.
Not sure how to set up the agent capabilities.
I want the agent to only run when I initiated the build.
Can I configure the agent capabilities to only build builds initiated by me and not other developers
You can set the Security of your build agent.
Go to Project Settings
->Agent pools
->Your private Agent->Security
, and set all user except you with Reader Role:
With this setting, any other member could not see your private agent in the agent pool list when they queue build, only view it from Agent pools.
Hope this helps.
You can set the permissions/security for the pipelines to control the build triggers.
To use your own agent, set the demand to your agent name in the demand section of your pipelines as following - agent.name equals YOUR_AGENT_NAME.
I think you can use agent pools: Agent pools