Articles of tfs

TFS上的节点构build问题

TFS构build除Visual Studio项目节点以外的所有项目。 我得到这个错误: $/IT/my-home.njsproj – 1 error(s), 0 warning(s), View Log File C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets (132): Could not copy the file "obj\Debug\my-home.exe" because it was not found. 我试图在目标文件中执行以下操作: <Disable_CopyWebApplication Condition="'$(Disable_CopyWebApplication)' == ''">True</Disable_CopyWebApplication>

build立在TFS上想从Node.jstesting项目复制一个可执行文件

我使用Node.js工具为一个量angular器testing环境创build了一个Node.js项目来testing团队基础服务器上的一个Web应用程序。 在本地我可以创buildtesting项目并使用debugging器运行它。 但是,TFS上的构build不起作用。 日志: "<PATH>\TestProject.Web.Protractor.Tests.njsproj" (13) on node 2 (default targets). 13>PrepareForBuild: Creating directory "obj\Debug\". CoreCompile: Creating directory "bin". Copying file from "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Node.js Tools\Microsoft.NodejsTools.WebRole.dll" to "bin\Microsoft.NodejsTools.WebRole.dll". _CopyWebApplicationLegacy: Copying Web Application Project Files for TestProject.Web.Protractor.Tests Creating directory "<PATH>\bin\_PublishedWebsites\TestProject.Web.Protractor.Tests\bin". 13>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications\Microsoft.WebApplication.targets(136,5): error MSB3030: Could not copy the file "obj\Debug\TestProject.Web.Protractor.Tests.exe" because it was not found.

在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 […]

如何从Slack创build票据时通过API调用获取TFS中用户的令牌

我正在使用微软僵尸框架的Nodejs钩住了。 我的机器人基本上听命令,例如, 我:@bot创build一个bug bot:创build一个bug 大卫:@bot创build一个bug bot:创build一个bug 问题是,我有我的令牌在程序内硬编码。 所以,David基本上是和我一起创造一张票。 有没有办法获得发送命令的用户的令牌,并创build一个特定用户的票证? 谢谢

在TFS上发布没有findNode.jstesting项目的pubxml文件

我使用Node.js工具为一个量angular器testing环境创build了一个Node.js项目来testing团队基础服务器上的一个Web应用程序。 testing项目和Web应用程序在一个解决scheme文件中。 但是,如果我想在tfs上部署Node.js项目,则无法find位于Web应用程序项目中的pubxml文件。 错误日志: 12>CoreCompile: Creating directory "bin". Copying file from "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Node.js Tools\Microsoft.NodejsTools.WebRole.dll" to "bin\Microsoft.NodejsTools.WebRole.dll". ValidatePublishProfileSettings: Validating PublishProfile(TestProfile) settings. 12>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(4364,5): error : The value for PublishProfile is set to 'TestProfile', expected to find the file at '<PATH>\TestProject.Web.Protractor.Tests\__profiles\TestProfile.pubxml' but it could not be found. [<PATH>\TestProject.Web.Protractor.Tests.njsproj] 12>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(4371,4): error : PublishProfile(TestProfile) is […]

TFS(内部部署)编译输出显示错误的字符编码

我们有TFS2015和build立定义,如下所示: 当我触发构build我得到输出错误的字符编码: 2016-09-07T11:40:29.2722404Z ΓööΓöÇΓöÇ readable-stream@2.1.5 (buffer-shims@1.0.0, inherits@2.0.1, string_decoder@0.10.31, core-util-is@1.0.2, util-deprecate@1.0.2, process-nextick-args@1.0.7, isarray@1.0.0) 2016-09-07T11:40:29.2722404Z run-sequence@1.2.2 node_modules\run-sequence 2016-09-07T11:40:29.2722404Z ΓööΓöÇΓöÇ chalk@1.1.3 (supports-color@2.0.0, escape-string-regexp@1.0.5, ansi-styles@2.2.1, strip-ansi@3.0.1, has-ansi@2.0.0) 2016-09-07T11:40:29.2722404Z vinyl-source-stream@1.1.0 node_modules\vinyl-source-stream 2016-09-07T11:40:29.2722404Z Γö£ΓöÇΓöÇ vinyl@0.4.6 (clone-stats@0.0.1, clone@0.2.0) 2016-09-07T11:40:29.2722404Z ΓööΓöÇΓöÇ through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.34) 2016-09-07T11:40:29.2722404Z gulp-concat@2.6.0 node_modules\gulp-concat 2016-09-07T11:40:29.2762404Z Γö£ΓöÇΓöÇ concat-with-sourcemaps@1.0.4 (source-map@0.5.6) 2016-09-07T11:40:29.2762404Z ΓööΓöÇΓöÇ through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.34) 2016-09-07T11:40:29.2762404Z vinyl-buffer@1.0.0 node_modules\vinyl-buffer 2016-09-07T11:40:29.2762404Z Γö£ΓöÇΓöÇ through2@0.6.5 (xtend@4.0.1, […]

使用TFS构buildNode / Gulp

与networking应用程序。 我正在研究,我们使用Gulp来编译一些样式表和脚本。 这些编译的文件被Web应用程序使用。 当我们在本地进行开发的时候,我们没有Gulp做完整的编译过程,因为它需要大约50秒。 当我们登记到TFS时,我们希望构build完成编译作为门控登记的一部分。 我们的问题是dev-ops不会允许我们在构build机器上安装Node。 我们如何在没有安装Node的情况下在TFS上运行gulp任务?

Git协议与Team Foundation Server 2013

我最近将我们的TFS系统升级到了TFS 2013.我有一组开发人员正在开发一些使用NodeJS的工具,这些工具在内部使用。 他们以前有一个内部的Gitorious服务器的来源。 他们开发的工具是由其他开发者通过运行带有Gitorious repo url的npm install的: npm install git://gitorious.corp.local/project/repo.git 由于TFS 2013支持我们以前的TFVC,现在已经有了Git,我们已经将所有人都转移到单一的源代码控制服务器上。 该团队已经迁移了他们的存储库,仍然希望能够拥有安装命令。 像这样运行: npm install git://tfs2013.corp.local:8080/tfs/DefaultCollection/TeamProject/_git/Repo 这似乎不工作。 这是错误: npm ERR! git clone git://tfs2013.corp.local:8080/tfs/DefaultCollection/TeamProject/_git/Repo Cloning into bare repository 'C:\npm-cache\_git-remotes\git-tfs-8080-tfs-DefaultCollection-Project-git-repo-fbbf0c4b'… npm ERR! git clone git://tfs2013.corp.local:8080/tfs/DefaultCollection/TeamProject/_git/Repo npm ERR! git clone git://tfs2013.corp.local:8080/tfs/DefaultCollection/TeamProject/_git/Repo fatal: protocol error: bad line length character: HTTP npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program […]

Nodejs TFS构build定义

任何人都可以让我知道一个node.js应用程序的构build定义应该如何? 另外如何提及自动化testing中的摩卡testing? 第一次当我试图排队构build,我得到一个错误说: 未findMicrosoft.NodejsTools.targets。 所以我去复制NodejsTools文件夹与我的生成服务器中的.target和dll文件。 我没有看到这个错误。 现在我得到下面的错误: C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets(132):无法复制文件“obj \ Debug \ OstNodeJs.exe”,因为找不到它。

没有代理可以find以下function:咕噜

当我尝试在本地TFS 2015 Update 1上排队构build时,出现以下错误消息: 没有代理可以find以下function:咕噜 我已经安装了NodeJS和grunt-cli并且它们正在path中 (即它们可以从任何位置以cmd执行)。 我错过了什么?