Allow dynamic install of software onto hosted build controllers
Allow people to install or update various prerequisite software (NOT just NuGet packages!) onto the hosted build controllers - perhaps in a fashion similar to how AppVeyor or TravisCI does via a .yml file. This would solve all of these existing requests I already see to vote on (there likely are others):
You have the option of attaching your own build machines to VSTS and install any software you need on them.
Hi, just wondering what the status is regarding this? By the way, I was surprised to see that our build did not complete successfully in VSTS due to Ruby / SASS not being available on the hosted build agent. 2016-08-15T09:11:52.3516335Z [33mWarning:
2016-08-15T09:11:52.3516335Z You need to have Ruby and Sass installed and in your PATH for this task to work.
2016-08-15T09:11:52.3526335Z More info: https://github.com/gruntjs/grunt-contrib-sass
Sass is an very common build tool and I expected it to work "out of the box".
Hope to see this added soon.
I think NPM is the first option to allow since it's massively popular and supports a vast array of packages.
Thomas Piart commented
You could also include this one: