Tag: vsts build

在VSTS / TFS中运行webpack,找不到webpack

在VSTS的构build过程中,我运行npm install -g webpack然后将npm install webpack与工作目录设置为网站项目目录(project.json和其他主文件所在的目录,而不是解决scheme目录)。 然后我在命令行任务中运行where webpack 或Get-Command -CommandType Application -ErrorAction SilentlyContinue -Name webpack | Select-Object -ExpandProperty Definition | echo Get-Command -CommandType Application -ErrorAction SilentlyContinue -Name webpack | Select-Object -ExpandProperty Definition | echo 在PowerShell任务Get-Command -CommandType Application -ErrorAction SilentlyContinue -Name webpack | Select-Object -ExpandProperty Definition | echo 他们都只返回空string。 所以显然webpack -p作为下一个命令只返回“not found”types的响应。 The term 'webpack' is […]

如何在部署成功后通过VSTS在Azure应用服务上运行npm命令?

现在我可以从VSTS部署到azure,但是部署成功后我无法运行npm。 现在就像 – >运行npm install for branch files => zip =>复制到azure => deploy。 我想添加npm run custom-comand到这个链的末尾。 怎么做?

在自托pipe的VSO代理上运行NPM

我使用Azure上的Azure VM和Visual Studio Release插件build立了VSO代理。 我还安装了最新版本的node.js(使用NVM for windows)。 我在安装VSO代理时使用了默认帐户,因为我用于远程桌面的凭据不起作用。 我可以远程进入机器,并运行我试图从VSO运行的构build脚本。 我也可以运行纯粹的.NET构build与它的罚款。 我的问题是使用npm来安装我的软件包并运行构build。 我已经build立了这样的需求: npm | exists 我已经在控制面板上设置了VSO代理的function,如下所示: npm | C:\Program Files\nodejs\npm.cmd 也试过了 npm | C:\Program Files\nodejs 我可以在该文件夹中看到npm.cmd,当我远程使用该path时,我可以运行npm。 我也按照这个问题重新启动了VSO代理服务: TFS构build代理无法findnpm 重新启动服务器,并做了几次“更新所有代理”。 我的path中也有npm,login后能正常执行。 编辑: 错误信息: npm : The term 'npm' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling […]

运行“节点testing”作为Visual Studio Team Services构build任务的一部分,并在“testing”选项卡中显示结果

我有一个项目,包含我从命令行使用Mocha运行的testing。 我在我的packages.json设置了一个testing脚本,如下所示: "test": "mocha ./**/*.spec.js –reporter dot –require jsdom-global/register" 我目前在Visual Studio Team Services中设置了一个简单的任务, npm test运行npm test命令,这将在控制台中运行Mocha,并根据testing是否通过继续/失败构build。 我希望能够做的是让我的testing结果在运行后填充构build定义中的“testing”选项卡。 以同样的方式,我可以得到这个选项卡填充,如果我在C#代码上运行testing。 我已经尝试过使用Chutzpah,但它太复杂了,似乎要求我跳过各种各样的箍,这意味着改变我的testing和编写长的configuration文件。 我已经写了大量的testing,所以真的不想这样做。 当它终于发现我的任何testing,它抱怨与Node模块相关的require和其他事情。 我真正想要的是什么? 有没有一种简单的方法来实现这与在Node中运行我的testing兼容?

在Visual Studio Team Services Build中启动摩卡testing

我不能为我的生活find文档或教程开始在Visual Studio在线构build摩卡咖啡unit testing。 我有在VSO中构build并正在部署到Azure的node.js应用程序。 这一切都奇妙的作品。 我似乎无法弄清楚如何通过构build过程启动spec文件。 这是怎么做的? 是否有文档可用,我失踪了。