microsoft / mu_devops

Project Mu Developer Operations
https://microsoft.github.io/mu/
Other
27 stars 25 forks source link

Port inline pipeline scripts to Python #174

Open makubacki opened 1 year ago

makubacki commented 1 year ago

As some self-hosted agents are adopting mu_devops we want to reduce the number of dependencies on those agents. For example, eliminate bash support on Windows and Powershell on Linux. This simplifies agent software requirements and reduces the size of software installed and maintained on the agents.

The common language we'd prefer to use is Python. By moving all pipelines to use Python for inline scripting, the templates will be more portable to these agents.