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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在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

答案

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

从另一个问题看看这个答案:

另一答案

除了script阶段之外,Travis CI摧毁了每个阶段的输出。

如果您在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

以上是关于如何在Travis CI中打印到控制台的主要内容,如果未能解决你的问题,请参考以下文章

markdown 如何在15分钟内从Travis CI设置自动上传到Anaconda

markdown 如何在15分钟内从Travis CI设置自动上传到Anaconda

使用Travis-CI自动化部署Hexo博客

Travis-Ci 的 pypi 部署如何安全?

使用Travis CI自动部署博客到github pages和coding pages

sh travis-ci或任何其他ci的自动语义版本控制