使用Travis构建应用程序时,该构建在尝试安装angular之后会挂起。它通过等待输入来完成。
我浏览了一些文档,这些文档表明“等待键盘输入或其他类型的人机交互”时确实如此。但是我无处可去。我的.travis.yml是最新的,可以完成预期的工作。
我的.yml代码
language: node_js
node_js:
- "11.0"
sudo: required
branches:
only:
- master
before_script:
- npm install -g --silent firebase-tools
- npm install -g @angular/cli
script:
- npm install
- ng build --prod
deploy:
skip_cleanup: true
provider: firebase
token:
secure: "1/St7DD3G1QTmK-hdghJoK4cS348_bxklRqbuM3t7KGuE"
after_success:
- firebase deploy --token "1/St7DD3G1QTmK-hdghJoK4cS348_bxklRqbuM3t7KGuE" --non-interactive
您想与Angular小组共享匿名使用情况数据吗? 根据Google的《隐私权政策》, https://policies.google.com/privacy?有关更多详细信息以及如何 更改此设置,请参见http://angular.io/analytics。 (是/否)无输出 在最近10个月内已收到,这可能表示 停滞的构建或构建本身有问题。检查 有关如何在以下方面调整构建配置的详细信息: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received 构建已终止
答案 0 :(得分:2)
答案 1 :(得分:0)
更改travis文件
来自:npm install -g @ angular / cli 至:是| npm install -g @ angular / cli
向npm install -g @ angular / cli发送一个是