我在 mac 上安装了 VSTS 构建代理来构建 xamarin iOS 项目。构建工作正常,直到我添加了 powershell 构建步骤。
即使我安装了 powershell for mac (https://github.com/PowerShell/PowerShell)并重新安装代理,VSTS 抱怨它没有能够运行构建的代理。
找不到具有以下功能的代理:
DotNetFramework、Xamarin.iOS、npm
当我禁用构建步骤时,构建工作正常。
是否可以在 Mac 上运行 powershell 构建步骤?
正如 MrHinsh 所澄清的那样,PowerShell 任务无法在 Mac 上使用。
作为解决方法,我使用了 ShellScript 任务:
使用以下 bash 脚本:
#!/bin/bash
powershell ./SetAppVersion.ps1
另外,powershell 安装程序似乎没有将 powershell 添加到我的 PATH 中,所以我必须添加它:
$ export PATH=$PATH:/usr/local/microsoft/powershell/6.0.0-alpha.16
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)