我正在使用hudson,它将不时运行预定的构建。
问题是我配置了一个shell脚本,该脚本将被执行以执行部署并重新启动域。
由于hudson与实际应用程序位于同一应用程序服务器上。
我的hudson将停止并在asadmin stop-domain命令之后停止shell脚本,因此它不会继续启动域。
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
丹尼尔是对的。当哈德森关闭时,哈德森开始的每一个进程都将被摧毁。因此,您需要一种方法让Hudson之外的进程获取该信号。您可以使用单独的进程来执行此操作,该进程定期检查目录并根据将在该目录中创建的文件执行操作。最安全的方法是在文件名中对动作进行编码。但是,任何非Hudson进程的消息都可以。