我已经在我的开发机器上安装了Teamcity(只是在家里玩) - 工作就像一个魅力。将网站更改为angular2,它在我的开发文件夹中运行得很漂亮。 但是,当我办理登机手续时,使用Teamcity' node.js build runner'插件,我现在有未满足的要求'在代理上(再次在同一台机器上)。
如何清楚地表明node.js确实存在?
此外,欢迎通过Teamcity-Octopus部署Angular2应用程序的提示;)
谢谢!
下面的teamcity-agent.log - 节点NVM安装程序运行器不可用。但它已经安装好了吗?
[2017-01-13 16:32:05,464] INFO - jetbrains.buildServer.AGENT - Build Agent版本:42538,插件签名:42538-md5-9fc715f8b6575b8a3e87e1c00ea52cac
[2017-01-13 16:32:05,858] INFO - javaDowser.JavaDowserAgentImpl - JavaDowser:找到2个java安装:
1.7 / 64(1.7.0_79)at C:\ Program Files \ Java \ jdk1.7.0_79(JDK)[200]
1.8 / 32(1.8.0_111)at C:\ Program Files(x86)\ Java \ jre1.8.0_111(JRE)[300]
[2017-01-13 16:32:05,859] INFO - onfig.BuildAgentSystemInfoImpl - 节点NVM安装程序运行器不可用:不支持Windows
[2017-01-13 16:32:05,883] INFO - .processes.ProcessExecutorImpl - 启动进程:执行(program = cmd.exe,arguments = [/ c,node, - version])
[2017-01-13 16:32:05,944] INFO - s.node.agent.NodeToolsDetector - 检测到节点7.4.0
[2017-01-13 16:32:05,945] INFO - .processes.ProcessExecutorImpl - 启动进程:执行(program = cmd.exe,arguments = [/ c,npm, - version])
[2017-01-13 16:32:06,769] INFO - s.node.agent.NodeToolsDetector - 检测到npm 4.0.5
[2017-01-13 16:32:06,769] INFO - .processes.ProcessExecutorImpl - 启动进程:执行(program = cmd.exe,arguments = [/ c,grunt, - version])
[2017-01-13 16:32:06,803] INFO - s.node.agent.NodeToolsDetector - 未找到或失败的grunt,exitcode:1
[2017-01-13 16:32:06,803] INFO - s.node.agent.NodeToolsDetector - StdOut:
[2017-01-13 16:32:06,803] INFO - s.node.agent.NodeToolsDetector - StdErr:' grunt'不被视为内部或外部命令,
可操作程序或批处理文件。
[2017-01-13 16:32:06,803] INFO - .processes.ProcessExecutorImpl - 启动进程:执行(program = cmd.exe,arguments = [/ c,gulp, - version])
[2017-01-13 16:32:06,837] INFO - s.node.agent.NodeToolsDetector - gulp未找到或失败,exitcode:1
[2017-01-13 16:32:06,837] INFO - s.node.agent.NodeToolsDetector - StdOut:
[2017-01-13 16:32:06,837] INFO - s.node.agent.NodeToolsDetector - StdErr:' gulp'不被视为内部或外部命令,
可操作程序或批处理文件。
[2017-01-13 16:32:06,848] INFO - ggers.vcs.mercurial.HgDetector - 无法检测已安装的mercurial
答案 0 :(得分:0)
您是否尝试检查代理属性页面以查看是否存在节点,如果您最近才安装该节点,那么您必须重新启动构建代理,才能将其获取。
http://docs.oracle.com/javaee/7/api/javax/ws/rs/core/HttpHeaders.html#getMediaType--
答案 1 :(得分:0)
如果您正在使用Node.js jonnyzzz.node plugin,请在构建配置中添加新的构建步骤,并将其设置为 Node.js NVM Installer 。请记住在 Node.js版本输入字段中指定所需的NodeJS版本号。将此构建步骤作为当前配置的第一个构建步骤。