gpt4 book ai didi

jenkins - 在 Jenkins 中断开节点的编程方式是什么?

转载 作者:行者123 更新时间:2023-12-02 06:29:18 27 4
gpt4 key购买 nike

我想通过使用 Jenkins API 的脚本来完成,相当于在 Jenkins 的节点管理页面上手动单击“断开连接”链接。我想将此代码添加到我使用管道脚本插件制作的脚本中。

换句话说,作为具有 Jenkins 管理员权限的用户,请执行

Manage Jenkins -> Manage Nodes -> Click on a node -> Click on "Disconnect"

如:

Mange Node Page

我不想做相当于“暂时将此节点标记为离线”的操作。
那对我没有用。

最佳答案

我在 pipeline-model-definition-plugin 中没有看到任何内容关于节点管理。

因此,另一种方法是通过 Jenkins API 从管道调用断开连接操作。

  • Jenkins API for disconnect是:
    http://[jenkins_url]:8080/computer/[slave_name]/doDisconnect?offlineMessage=bye
  • 制作 Jenkins API call from a pipeline是通过 JENKINS HTTP Request Plugin 完成的:
    def response = httpRequest "http://..."
  • 关于jenkins - 在 Jenkins 中断开节点的编程方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44097002/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com