我已经设置了.Net TFS Build vNext版本来运行以下内容:
在检查这样的来源之前,构建被自动清理:
我对这个版本有两个问题,但这个问题是关于问题#2。
npm安装步骤无法安装phantomjs,因为命令 node install.js 无法找到 node ,即使节点在系统中路径。
运行构建为Clean的构建失败,因为下面的路径太长了。
我希望 Clean 设置能够正常工作并清理这些长路径,但我不知道如何使其正常工作。
当我尝试在TeamCity中重新创建相同的版本时, Clean 选项可以正常工作。另外,我知道如果我有权访问运行clean的脚本,它可以使用* rmdir / S / Q来删除这些路径。希望VSO构建可以运行这个或有效的东西。
答案 0 :(得分:1)
[编辑] - 我已经确认这是在最新的Build代理版本(1.85.1)中修复的
MS人员告诉我,这是vNext版本中的一个错误,将在产品的下一个版本中修复。我看到此修补程序发布后,我会更新此答案。
答案 1 :(得分:1)
在管理控制台中,运行:install.packages(c("MonetDB.R", "MonetDBLite"),
repos=c("https://dev.monetdb.org/Assets/R/", "http://cran.rstudio.com/"))
运行npm install npm -g
或npm version
以确保其有效。另请注意,如果安装了节点,则需要浏览到节点目录并从那里进行更新。
另请注意,vso代理有时会存储本地版本。浏览到npm -v
。