我一直在使用Openshift应用程序,其中动作钩子是用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。
答案 0 :(得分:0)
在应用创建期间,您不会获得任何操作挂钩输出。你只能在" git push"当你更新代码。我建议将输出写入〜/ app-root / data目录中的日志文件,以便稍后查看。此外,如果您在正确的时间捕获它,您可以在第一次创建应用程序时进入应用程序。