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

10

我试图在我的.travis.yml文件中使用echo打印一些信息,但是日志里没有看到任何东西。

我的.travis.yml文件:

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

我的输出:

输入图像描述

2个回答

8
这个stackoverflow问题类似,您需要点击左侧的箭头才能看到输出结果。
查看另一个问题中的答案:来自其他答案的有用图像

1
仅添加链接对读者来说并不好,您可以添加自己的想法。 - artgb
当没有箭头可点击时该怎么办? - jww
@jww 我认为这意味着没有折叠的输出。如果您期望一行有更多的输出,请刷新页面并重试。 - ajaugust44

5

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

如果您在script阶段使用echo向控制台打印内容,则您的输出将被显示。

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


使用此.travis.yml配置:

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

输出如下:

在此输入图片描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接