microsoft / dstoolkit-mlops-base

Support ML teams to accelerate their model deployment to production leveraging Azure
MIT License
89 stars 39 forks source link

Add instructions on how to use self-hosted agents in Azure DevOps #28

Open mariamedp opened 2 years ago

mariamedp commented 2 years ago

The template currently uses Microsoft-hosted agents to run pipelines in Azure DevOps, which is the simplest way to run the jobs and very useful to set up a quick MLOps demo/showcase. However, our customer usually has some specific requirements, for example, security configuration, dependent software needed, etc.; and it can be easier with self-hosted as it gives us more control. Also, the private agent has performance advantages, for example, the ability to run incremental builds, start a job faster, etc.

The documentation needs to have instructions on how to set up a self-hosted agent and how to modify the template pipelines to use it.