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)。 –