标签: shell jenkins sh angular2-services
在jenkins构建执行区域中我放了这些命令:
cd /var/lib/jenkins/workspace/test/ ng serve
以下是截图:
我收到这样的错误:
cd / var / lib / jenkins / workspace / test / ng serve 环境变量TERM未定义! 构建步骤'执行shell'标记构建为失败完成:失败 node v6.10.0 @ angular / cli:1.0.6
环境变量TERM未定义!
构建步骤'执行shell'标记构建为失败完成:失败
node v6.10.0
@ angular / cli:1.0.6
请帮我解决此问题。
答案 0 :(得分:2)
试试这个我今天做了jenkins整合。
npm run ng build
这很好。
答案 1 :(得分:0)
在我的情况下,我的从属Jenkins作为Docker容器工作,没有全局@ angular / cli安装,但在node_modules中。
这就是为什么我想从ng调用@angular/cli/bin/ng命令。为此,我需要将ng的路径添加到PATH环境变量中:
ng
@angular/cli/bin/ng
结果:
否则,我将不得不在docker中全局安装angular cli。