jenkins不会正确执行python脚本

时间:2013-07-29 02:38:53

标签: python windows-7 jenkins

我设置了一个想要执行打开本地浏览器的操作的作业。我用python脚本编写它:

import webbrowser
if __name__=="__main__":
     webbrowser.open("http://www.example.com")

然后,我点击jenkins仪表板上的立即构建按钮,它可以执行成功并最终显示成功。但浏览器没有任何变化。其他python脚本可以正确执行是非常奇怪的,我不知道为什么?

另外:这个jenkins(Jenkins版本1.524)安装在我的笔记本电脑上,我的笔记本电脑的操作系统是Win7,我启动jenkins作为Windows服务。你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您将Jenkins作为Windows服务运行,则默认情况下它以用户本地系统身份运行。您是否选中了“允许服务与桌面交互”框?如果这没有帮助,您可能必须将服务设置为以实际用户身份登录,而不是本地系统。使用Jenkins的GUI运行任何进程都是一个常见问题。