当前位置: 首页 > 面试题库 >

詹金斯根据要求更改标签

段良弼
2023-03-14
问题内容

我们使用詹金斯自动化测试基础架构。要求是使用户能够使用jenkins节点进行私有测试或使用私有jenkins作业进行调试,然后放回标有标签的节点池中。这样就可以在没有干扰的情况下运行其他标记为在特定标签上运行的作业。

我们可以通过允许用户更改标签来实现此目的,但是由于用户(将近50个)正在制作自己的标签名称而没有进行锻炼,因此管理员重新分配节点(甚至使用进程)需要花费时间,并且宝贵的测试时间也受到影响。

我们正在寻找某种解决方案,例如能够提供使该节点脱机的按钮(不能使用该选项,因为jenkins无法再看到该节点,因此用户无法在该节点上运行jenkins作业),但是可能具有运行脚本的功能。

我已经对此进行了一些研究,但必须在某些要求上做出让步,因此我决定向社区寻求帮助…建议?


问题答案:

您是否看过这个问题:

如何使用CLI使Jenkins主节点脱机?

在第一个问题中,有一些CLI使节点脱机。

也许您可以使用一个参数(节点名称)在主数据库上创建专用作业。该作业将调用Jenkins CLI来停止您的节点。



 类似资料:
  • 问题内容: 在我的Jenkins仪表板上,我有四个工作。 是否可以更改这些作业的显示顺序? 谢谢 问题答案: Jenkins默认情况下按升序对作业进行排序。1,2,3,A,b,c等。但是,您可以使用此仪表板插件来提供更接近您所需要的内容 https://wiki.jenkins- ci.org/display/JENKINS/Dashboard+View 此外,还有一个插件可以根据优先级对队列中的

  • 问题内容: 我希望更改詹金斯州的时区。 我已经更改了Jenkins安装服务器的时区,但是Jenkins UI显示了不同的时间。 我需要为Jenkins UI设置PST时间。我该怎么做? 问题答案: 参见https://wiki.jenkins- ci.org/display/JENKINS/Change+time+zone 。Jenkins应该遵守为Java设置的时区。但是您可以通过添加以下内容来

  • 有没有可能让詹金斯使用真正的浏览器而不是无头浏览器?我正在运行一些用TestNG编写的测试(使用Selenium webdriver)。当我运行testng时。在Eclipse中,浏览器启动并运行测试。但当我使用Jenkins并用maven运行测试时,它不会启动任何浏览器。

  • 我想介绍持续集成。 几天后,我为我的maven项目提出了以下设置/策略: 詹金斯应该每5分钟跑一次 MVN清洁测试//以发现明显错误并提供快速反馈 周一至周五8点,13点詹金斯应该运行 MVN清洁集成-测试//更全面的测试 每隔一个星期五的18点钟,詹金斯应该跑步 mvn清洁集成测试、验证、部署//假设一切都很好,并将其投入生产环境 如果我为每个maven项目提供3个Jenkins作业,例如pro

  • 问题内容: 我只想在maven中更改jenkins项目的.m2路径。每当我构建项目时,.m2文件夹都位于c:\中,并且为空!没有settings.xml之类的东西… eclipse的.m2路径位于user.home中(没关系)。 但是,如何更改jenkins中.m2文件夹的路径? 感谢你们 ;-) 问题答案: 在Jenkin 的页面中的选项卡下,选择并单击。有一个复选框。如果选择此选项,Jenki

  • 问题内容: 一个简单的问题:如何更改jenkins主目录位置?默认情况下,它指向而我希望它指向。我已将其更改为,但无济于事。 问题答案: Jenkins通常与自己的用户一起运行, 因此应更改该用户的主目录。 如果不确定,只需使用shell命令(例如“ id”,“ whoami”或“env”)运行测试作业即可找到Jenkins使用的用户。