有没有可能让我的本地机器作为主/从机器来访问Jenkins,而不依赖任何其他机器



我想通过URL访问jenkins页面,在本地机器上执行作业。如果主/从机器解锁,jenkins和SonarQube的批处理文件成功运行,则URL可以处于活动状态。现在我面临的问题是,由于在家工作,我不能去解锁办公室里的机器,所以我尝试通过远程/VM解锁。仍然无法成功执行作业。出现错误,如

C: \Program Files(x86(\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2110,5(:警告MSB3277:发现不同版本的"TechTalk.SpecFlow"之间存在无法解决的冲突。当日志详细信息设置为详细信息时,这些引用冲突会在生成日志中列出。[C:\Jenkins\workspace\RegistrationSanity\RegressionTestSuite\BatchDataManager\PatchDataManager.csproj]C: \Program Files(x86(\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2110,5(:警告MSB3277:发现不同版本的"xunit.assert"之间存在无法解决的冲突。当日志详细信息设置为详细信息时,这些引用冲突会在生成日志中列出。[C:\Jenkins\workspace\RegistrationSanity\RegressionTestSuite\BatchDataManager\PatchDataManager.csproj]

2 Warning(s)
0 Error(s)

运行时间00:00:9.99[RegistrationSanity]$cmd/c调用c:\Users\AUTOMA~1.EMI\AppData\Local\Temp\jenkins7061082824491969029.bat

C: \Jenkins\workspace\RegistrationSanity>"C:\Jenkins\workspace\RegenerationSanity\RegressionTestSuite\packages\xunit.runner.console.2.3\tools\net452\xunit.console"C:\Jenkins \workspace\RegistrationSanity\RegressionTestSuite \Tests\bin\Debug\Tests.dll"-trait"Description=扣除-重新注册选项验证-收件箱"-traft"Description=Amendment-Delete Option Validation-收件箱"-trait"描述=添加私人患者---从本地传递"xUnit.net控制台运行程序(64位桌面.net 4.0.30319.42000(发现:测试发现:测试启动:测试->使用app.config无法发送键盘输入。错误代码:5无法发送键盘输入。错误代码:5无法发送键盘输入。错误代码:5无法发送键盘输入。错误代码:5无法发送键盘输入。错误代码:5无法发送键盘输入。错误代码:5无法发送键盘输入。错误代码:5无法发送键盘输入。错误代码:5无法发送键盘输入。错误代码:5

请帮我解决这个问题。如果可能的话,建议我采取其他解决方案。非常感谢。

请使用Jenkins Master尝试本地机器的代理设置,在这里找到:https://wiki.jenkins.io/display/JENKINS/Step+by+step+guide+to+set+up+master+and+agent+machines+on+Windowshttps://dzone.com/articles/jenkins-03-configure-master-and-slave

在你的工作中提到构建或阶段应该在哪个代理/节点上执行。

如果您使用的是管道脚本,您可以设置节点[设置后的本地机器],或者您应该有Jenkins作业类型,可以在其中设置代理。

如果你在公司工作,你可能需要管理员访问[管理员可以]在Jenkins master中进行此设置。

希望它能帮助

-Madhan

相关内容

最新更新