【发布时间】:2018-02-12 20:59:52
【问题描述】:
我是 TeamCity 的新手(实际上是在 4 小时前开始的),我正在尝试设置自己的构建服务器。它在“技术上”工作,但由于一些我认为可能与设置服务器有关的小问题,我无法成功运行构建。
我遇到的第一个问题是关于 npm,我尝试运行命令行 npm,但它不起作用。我通过为 teamcity 安装 Node.js NPM 插件解决了这个问题。现在问题与bzip2有关:
[20:06:06][npm install] Error extracting archive
[20:06:06][npm install] Phantom installation failed { Error: Command failed: tar jxf /opt/buildagent/temp/buildTmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
[20:06:06][npm install] tar (child): bzip2: Cannot exec: No such file or directory
[20:06:06][npm install] tar (child): Error is not recoverable: exiting now
[20:06:06][npm install] tar: Child returned status 2
[20:06:06][npm install] tar: Error is not recoverable: exiting now
我很想得到这个问题的答案,但如果我需要做任何事情来正确设置 TeamCity。我做了一些研究,但找不到任何具体的东西。实际上,看起来我是唯一遇到这些问题的人?...
我没有运气阅读 TeamCity 和 Google 的在线文档。
我正在使用在 Azure 上运行的专业 TeamCity 实例(TeamCity Professional 2017.2.2(内部版本 50909))
在每次构建之前,我都需要运行 npm 安装程序(使用插件)。有没有办法在代理上全局安装?
谢谢!
【问题讨论】: