Jenkins部署Windows UI自动化的调度权限问题
来源:互联网 发布:家用椭圆机推荐 知乎 编辑:程序博客网 时间:2024/05/01 22:58
有兄弟团队用jenkins做任务调度,对Windows上的应用通过Sikuli测试,发现Sikuli的 App.Open 无法加载应用,问我是啥原因。
对于Jenkins和Sikuli,我都是新手,通过网上的各种查找,终于找到原因和解决方案。
问题的原因挺简单的。这是Windows的一个安全机制导致。Jenkins把Windows作为一个node,部署了一个windows service在里面。平时,如果跑跑没有UI的调度还可以,当有UI交互出现时,Service跑在session 0,问题就来了。
解决方法有两个,
1. 比较笨拙的方法,那就是用psexec来解决,具体可以参见 http://stackoverflow.com/questions/22602951/open-excel-on-jenkins-ci/22610664#22610664
2. 另一种推荐的方法,就是不要让Jenkins作为一个service,而是作为Java web start,通过java -jar Jenkins.jar在windows上启动,就OK了。
另,网上说,只要在Service的属性里面标识允许与桌面互动,实际操作不现实,因为每当调度的时候,会跳出一个对话框,让当前用户授权,无法完全自动化。
0 0
- Jenkins部署Windows UI自动化的调度权限问题
- Windows上部署Jenkins遇到的问题
- Windows环境下jenkins配置自动化部署
- jenkins ---windows部署及问题
- jenkins自动化部署安装部署(Windows-SVN版)
- 基于jenkins的自动化部署实现
- Jenkins-最流行的自动化部署工具
- Jenkins 的部署(Windows)
- jenkins自动化部署脚本
- jenkins自动化部署
- Jenkins项目自动化部署
- jenkins 自动化部署
- Jenkins + gitlab 自动化部署
- linux jenkins添加windows节点,实现自动化部署
- 在搭建基于jenkins+maven+git+docker的全自动化部署时遇到的问题
- jenkins+ant+resin自动化部署
- 使用Jenkins实现自动化部署
- 搭建jenkins实现自动化部署
- jQuery对象的取值
- postgresql的数据导入导出
- 实现自动运行autorun2008-9-18 20:47阅读(1)
- iOS 开发 发布 证书 详细说明
- HDU 2866 Special Prime 找规律
- Jenkins部署Windows UI自动化的调度权限问题
- LightOJ 1140 How Many Zeroes?
- 搭建高质量的Android项目框架系列一
- 面试题目记录
- hrbust 1578 哈理工oj 1578 Prince and little Princess-2【双向队列】
- 蓝桥杯-兰顿蚂蚁---有关逻辑错误
- 程序员之路漫漫兮,吾将上下而求索2008-8-25 12:50阅读(1)
- 数学计算
- android日志打印代码 logcat