【问题标题】:Jenkins logs for a perl build fileJenkins 记录 perl 构建文件
【发布时间】:2013-06-09 01:26:38
【问题描述】:

今天我开始使用 jenkins,我成功地将我的项目添加到 jenkins,它说一切正常。其中一个构建需要超过 5 个小时,但也没有完成因此中止它(而手动构建需要不到 1 小时).. 当我尝试检查日志时,日志没有详细说明。所以我尝试通过将 perl 脚本作为 shell 命令运行来获取它的日志

         usr/local/bin/perl perlscript.pl>logfile.txt

没有写入日志,也没有证据表明构建触发了任何一种情况。我不知道问题是什么,因为 perlscript(手动触发时工作正常)和 jenkins 都可以正常工作,除了这个项目。我想得到你的帮助。提前谢谢

【问题讨论】:

    标签: jenkins continuous-integration hudson


    【解决方案1】:

    关于 Jenkins 你应该了解的几件事:

    • Jenkins 将 STDOUT 显示为 Job 的日志,
      因此,如果您将其重定向到文件 - 日志中不会显示任何内容。

    • 根据您的设置方式,Jenkins 可以作为自己的用户运行,
      这可能会改变脚本的行为。
      您可以通过在 Execute Shell 块的开头回显用户名来确认这一点,
      例如:
      echo $USER

    • 每个 Jenkins-Job 都从自己的工作区运行 -
      您可以通过简单地打印当前工作目录来确认该位置
      Execute Shell 块的开头,例如:
      echo my current directory is
      pwd

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      相关资源
      最近更新 更多