2017-07-31 86 views
1

后,我想在詹金斯执行shell一步创造一些TMUX会议,并把一些长期运行的脚本到这些TMUX会议。我在执行shell中有一个tmux ls检查,我可以看到那些tmux会话已正确创建。但是jenkins构建完成后,那些tmux会话消失了。TMUX会话执行shell,走了詹金斯筹建完成

有没有什么办法可以让那些TMUX会议詹金斯建后运行?

那是与詹金斯的东西从$/bin/sh的-xe /tmp/hudson1362639696643230840.sh执行shell?

感谢任何提示的!

回答

-1

而不是创造的执行步骤中的TMUX会议。尝试将它们添加到脚本并在jenkins执行步骤中调用脚本。

+0

我也有类似的问题,詹金斯并未如sudoer。通过与Jenkins一起作为一个sudoer调用脚本,这些会话将会持续。你甚至尝试过调用脚本吗?我使用提示从https://stackoverflow.com/questions/11880070/how-to-run-a-script-as-root-in-jenkins/11880102 –