我在Windows7系统上使用Jenkins。我想用它在远程Windows系统上执行批处理脚本。批处理脚本将用于刷新开发板并运行一些测试。我碰到psexec.exe。通过命令提示符窗口可以很好地工作-
我可以连接并运行脚本而没有任何问题,但是当我尝试让Jenkins进行操作时,我得到以下输出:
PsExec v2.11 - Execute processes remotely
Copyright (C) 2001-2014 Mark Russinovich
Sysinternals - www.sysinternals.com
The handle is invalid.
Connecting to ABCDEFG...
Couldn't access ABCDEFG:
Connecting to ABCDEFG...
Build step 'Execute Windows batch command' marked build as failure
我在两种情况下都使用的命令是:psexec.exe \\ ABCDEFG -u“ DOMAIN \ username” -p“ password”“
C:\ test.bat”
与用户名关联的用户在远程系统上具有管理员特权(ABCDEFG不是系统的真实名称)。
谁能帮助我找出为什么它无法通过詹金斯工作吗?或者,是否有更简便/更好的方法通过Jenkins在远程Windows系统上执行批处理脚本?
感谢您的所有帮助,尤其是Technext,我有一个解决方案。
我需要运行“ services.msc”,找到“
Jenkins”,右键单击它,然后转到“属性”。一旦出现属性窗口,我必须单击“停止”按钮以停止Jenkins,打开“登录”选项卡,输入我的用户名和密码(在命令提示符下运行时使用的用户名),然后再次启动Jenkins。詹金斯摆脱了“处理无效”消息。
更新:更好的解决方案是进入我使用psexec.exe进入的系统,进入控制面板>用户帐户>授予其他用户对此计算机的访问权限。单击“添加…”,然后输入用户名和Jenkins用于运行其命令的域(要找到此名称,请在浏览器窗口中打开您的Jenkins,转到“管理Jenkins”>“系统信息”,然后在“环境变量”下查找USERNAME和USERDOMAIN)
)。确保您授予它管理员权限。然后单击确定。现在psexec.exe不应出现“句柄无效”的问题。
有没有可能让詹金斯使用真正的浏览器而不是无头浏览器?我正在运行一些用TestNG编写的测试(使用Selenium webdriver)。当我运行testng时。在Eclipse中,浏览器启动并运行测试。但当我使用Jenkins并用maven运行测试时,它不会启动任何浏览器。
问题内容: 如何轻松地将Jenkins与qUnit集成?我将使用真正的浏览器(如firefox和chrome)运行测试。我的服务器在RedHat 6.1 Linux上运行。我想我都需要插件/库,但我仍然不知道如何使其工作。我第一次与Jenkins合作(在服务器端)。 //编辑: 如果有人也可以共享想法如何构建覆盖率报告,那将是很棒的。 提前致谢 :)。 问题答案: 说詹金斯和QUnit只是难题的一
我想做一些非常简单的事情,在一个文件夹中,我有一个jar文件和一个包含脚本的名为脚本的文件夹。但我可以让詹金斯拉链来做这件事。 zip目录:“awsdeploy”,排除:“”,glob:“”,“scripts/”,zipFile:“SQSToElasticProcessor.zip” 必须显式命名“zip”的参数。@ 第 31 行,第 16 列。
问题内容: Jenkins master正在Windows上运行。我已经使用java webstart将MAC连接为jenkins从属服务器。我已经在从站(MAC)中安装了ANT,并相应地更新了PATH。我能够在从属计算机中本地运行ant程序。 当我从詹金斯(Jenkins)运行作业时,它没有调用蚂蚁,并且失败并出现以下错误。请澄清。 编辑:我正在使用“调用ANT”。在Windows从站中,相同的
问题内容: 目前,我们在Jenkins中拥有Subversion构建,并且正在尝试使用Windows文件系统访问来添加Git构建。 至今: Jenkins GIT插件已安装。 Jenkins和存储库位于同一台计算机上,因此我们不需要ssh设置。 开始一个新的Jenkins项目,然后在“源代码管理”下单击Git。 我们在Repsitory URL上遇到一个障碍: 为了进行故障排除,我创建了一个单独的
问题内容: 当我尝试在openshift jenkins上构建项目时出现以下异常 问题答案: 我们正在升级中,这可能是这里的原因。升级完成后,请重试。要获取最新状态,请点击此处: https //openshift.redhat.com/app/status