use*_*528 2 autoit jenkins jenkins-plugins jenkins-cli
我正在使用CI Jenkins工具并尝试执行AUTO IT Exe文件.
我通过以下选项尝试了Jenkins,但没有任何结果.
执行命令行参数
批处理文件
蚂蚁文件
Windows转轮插件
通过Jenkins在从站上运行AutoIt取决于从站的启动方式.由于您使用的是AutoIt,因此您使用的是Windows.无法通过SSH或Windows服务启动Windows从站.您必须使用JNLP Web State,并且必须以特定方式启动它才能使AutoIt正常工作.
要使AutoIt工作,从站必须首先让用户登录并在桌面上.您可以手动执行此操作,也可以将Windows设置为在启动时自动登录.
进入桌面后,必须使用JNLP Web启动方法.这通常意味着通过curl从Jenkins服务器下载slave.jar,然后使用slave启动java并指向Jenkins端的jnlp文件.您最好通过计划程序自动执行此操作,但也可以手动执行此操作.请看这里的例子:https://wiki.jenkins-ci.org/display/JENKINS/Launch+Java+Web+Start+slave+agent+via+Windows+Scheduler
一旦你以这种方式连接奴隶,一个针对这个运行AutoIt的奴隶的工作应该工作.
注意:鉴于AutoIt的性质,您无法在主节点上运行它,因为主节点永远不会具有AutoIt所需的桌面访问权限.您可以在主节点上设置从属代理以绕过限制.
| 归档时间: |
|
| 查看次数: |
4033 次 |
| 最近记录: |