2017-07-31 26 views
1

jenkinsセッションでいくつかのtmuxセッションを作成しようとしています。私はシェルを実行してtmux lsチェックをしているので、それらのtmuxセッションが正しく作成されているのがわかります。しかし、ジェンキンが完成した後、それらのtmuxセッションは終了しました。jmkinsセッションで作成されたtmuxセッションは、jenkinsビルドが終了してから終了しました。

ジェンキンスのビルド実行後にこれらのtmuxセッションを維持する方法はありますか?

これは、jenkinsが$/bin/sh -xe/tmp/hudson1362639696643230840.shからシェルを実行することに関連していますか?

ありがとうございました!

答えて

-1

実行ステップ内でtmuxセッションを作成する代わりに、それらをスクリプトに追加して、jenkinsの実行ステップでスクリプトを呼び出してみてください。

+0

私は同様の問題がありました.Jenkinsはsudoerとして実行されていませんでした。 sudoerとしてJenkinsでスクリプトを呼び出すと、これらのセッションは持続されます。スクリプトを呼び出そうとしましたか?私はtipをhttps://stackoverflow.com/questions/11880070/how-to-run-a-script-as-root-in-jenkins/11880102から使いました。 –

関連する問題