我设置了一个想要执行打开本地浏览器的操作的作业。我用python脚本编写它:
import webbrowser
if __name__=="__main__":
webbrowser.open("http://www.example.com")
然后,我点击jenkins仪表板上的立即构建按钮,它可以执行成功并最终显示成功。但浏览器没有任何变化。其他python脚本可以正确执行是非常奇怪的,我不知道为什么?
另外:这个jenkins(Jenkins版本1.524)安装在我的笔记本电脑上,我的笔记本电脑的操作系统是Win7,我启动jenkins作为Windows服务。你有什么想法吗?
答案 0 :(得分:0)
如果您将Jenkins作为Windows服务运行,则默认情况下它以用户本地系统身份运行。您是否选中了“允许服务与桌面交互”框?如果这没有帮助,您可能必须将服务设置为以实际用户身份登录,而不是本地系统。使用Jenkins的GUI运行任何进程都是一个常见问题。