Looking at this document (which I found with some help) it seems that this repository contains all the necessary functionality to validate YAML pipeline definitions locally, without actually sending any build commands to build servers.
I tried to use run.sh --yaml <my-yaml-file> --what-if as shown in that document, but that complained about not finding bin/Agent.Listener and I couldn't find any instructions on how to build that file correctly. However, based on the descriptions in the document, it seems to do exactly what I would need to avoid having to push code to the repository just to see if my build config is valid.
It would be awesome if that could be exposed as something I can run from within my repository (e.g. a dotnet global tool).
@TingluoHuang Not saying it was incorrect to move the issue, but do note that although it concerns YAML templates, it's not specifically about the templates but rather about the tooling around them, for which there seems to be very little in http://github.com/Microsoft/azure-pipelines-yaml.
@tomasaschan we want to provide a single repository for customer to report issue and provide feedback on our yaml feature. That is the repository for any yaml issue. @vtbassmatt can we change the readme on http://github.com/Microsoft/azure-pipelines-yaml a little bit to not only talk about yaml template?
On it.
Most helpful comment
On it.