Run powershell build step in VSTS agent installed on mac?


I installed VSTS build agent on mac to build xamarin iOS project. Builds worked fine until I added powershell build step. Even though I installed powershell for mac ( and re-installed the agent, VSTS complains it does not have agent that is capable to run the build.

No agent could be found with the following capabilities: DotNetFramework, Xamarin.iOS, npm

When I disable the build step, builds work just fine.

Is it possible to run powershell build step on Mac?


As MrHinsh clarified, the PowerShell task cannot be used on Mac.

As a workaround I used ShellScript task:

ShellScript task

With the following bash script:

powershell ./SetAppVersion.ps1

Also, the powershell installer did not seem to add powershell to my PATH so I had to add it:

$ export PATH=$PATH:/usr/local/microsoft/powershell/6.0.0-alpha.16