1
我试图从Jenkins(最新版本,1.463)开始一个Cassandra实例(0.8.10)。从Jenkins开始Cassandra
在一个“自由风格工程”的工作,我有一个“执行shell”构建步骤,在这里我已经尝试了两个方法:一个
.../tools/apache-cassandra-0.8.10/bin/cassandra -f
和
.../tools/apache-cassandra-0.8.10/bin/cassandra
第一方法开始卡桑德拉好,但詹金斯不退出构建并继续建设。如果我停止构建,Cassandra进程也会死亡。
第二种方法失败,因为Cassandra项目一旦构建完成就会死亡。 我也曾尝试:
.../tools/apache-cassandra-0.8.10/bin/cassandra -f &
是一种跛脚,不反正工作。
有关如何从Jenkins启动Cassandra的任何想法?
其实,我已经尝试过了,它不起作用。它似乎有在詹金斯一个问题产生了过程:https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller –
如果我使用“出口BUILD_ID = dontKillMe”它还挺工作。构建失败,但Cassandra进程已启动 –
所以你确实解决了你的问题,不是吗?那么请提供它作为答案。另外,也许你真正需要的是[监视外部工作(https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs)。 –