Travis构建正在挂起,等待用户输入(安装角度)

时间:2019-05-29 14:42:59

标签: angular travis-ci

使用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   构建已终止

2 个答案:

答案 0 :(得分:2)

您需要将此添加到您的.travis.yml文件中:

before_script:
  - export NG_CLI_ANALYTICS=ci

您可以找到here个可供使用的在线示例。

答案 1 :(得分:0)

更改travis文件

来自:npm install -g @ angular / cli 至:是| npm install -g @ angular / cli

向npm install -g @ angular / cli发送一个是