【问题标题】:Jenkins : how to print the contents of a text file to the build log?Jenkins:如何将文本文件的内容打印到构建日志?
【发布时间】:2014-12-12 22:34:05
【问题描述】:

我有一个打印文本的非确定性工作 Jenkins 构建步骤。它是多行的,里面有很多网址。这是一个python构建步骤。 print("""\ xxxx yyy ") 它工作了很多次,但不是所有的时间——失败时会搞砸下一步。

我不确定如何调试,但也许我应该添加一个在控制台输出日志上显示文本文件内容的步骤。找不到这样的插件? 谢谢!

【问题讨论】:

  • 当它失败时它会搞砸下一步是什么意思?下一步不执行?
  • 一共有三个步骤; 1.上面python中的HereDoc,打印出来; 2.简单的一行python打印语句,打印出来; 3.下一个“真实”代码,也是python,(全部在Windows 7上)执行导入并调用api,失败:“SyntaxError:无效的语法构建步骤'执行Python脚本'标记构建失败”。当我自己运行 [3] 时,它很好。

标签: python jenkins jenkins-plugins


【解决方案1】:

如果您的 Jenkins 在 Linux 上运行,使用 cat filename.txt 的简单“执行 Shell”构建步骤会将文件打印到控制台

如果运行 Windows,使用 type filename.txt 的“执行 Windows 批处理命令”构建步骤将执行相同操作。

文件名路径相对于WORKSPACE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 2018-08-28
    • 2015-05-05
    • 2021-07-10
    相关资源
    最近更新 更多