如何在Travis CI中打印到控制台

时间:2017-09-21 23:19:54

标签: console echo travis-ci

我正在尝试使用echo文件中的.travis.yml打印一些信息,但我在日志中看不到任何内容。

我的.travis.yml档案

before_install:
  - echo $TRAVIS_COMMIT
  - echo $TRAVIS_TAG
  - echo $TRAVIS_BRANCH
  - echo $TRAVIS_BUILD_NUMBER
  - echo $TRAVIS_REPO_SLUG

我的输出:

enter image description here

2 个答案:

答案 0 :(得分:8)

this SO question类似,您必须点击左侧的箭头才能看到输出。

从另一个问题中查看此答案:useful image from the other answer

答案 1 :(得分:3)

Travis CI会折叠除script阶段以外的每个阶段的输出。

如果您在echo阶段使用script打印到控制台,则会显示您的输出。

如果您在任何其他阶段打印到控制台,则需要展开该阶段的输出以查看您的内容。

使用此.travis.yml配置:

script:
  - echo $TRAVIS_COMMIT
  - echo $TRAVIS_TAG
  - echo $TRAVIS_BRANCH
  - echo $TRAVIS_BUILD_NUMBER
  - echo $TRAVIS_REPO_SLUG

产生此输出:

enter image description here