Python中的动作钩子:无输出

我一直在研究一个Openshift应用程序,其中的动作钩子是用Python编写的。Python中的动作钩子:无输出

动作挂钩运行,并工作,但我可以而不是得到任何输出显示,当我创建应用程序。因此,当我运行rhc app create ...时,该应用程序已成功创建,但我尝试输出的状态或调试消息都不显示。

的代码被调用是这样的:

b = library.Object() 

b.build()

我曾尝试:

  • 添加日志记录功能,对象,上面加了b.showlog()的代码。
  • print "Message with value: {0}".format(variable)从构建钩子脚本
  • print >>sys.stderr, "Something bad happened: '{0}'...".format(return_code)内从构建钩子脚本

当我写行动钩在bash里面,echo ...工作正常。

这个确切的问题似乎没有回答过,虽然有问题that are superficially similar。

回答:

在应用程序创建过程中,您没有得到任何动作挂钩输出。你只会在更新代码时在“git push”中看到它。我建议将输出写入〜/ app-root/data目录中的日志文件,以便日后查看。此外,如果您在正确的时间捕捉到它,则可以在第一次创建应用程序时使用它。

以上是 Python中的动作钩子:无输出 的全部内容, 来源链接: utcz.com/qa/260559.html

回到顶部