Python-jenkins模块nodes节点相关配置

node创建与配置

nodes节点的创建与信息获取

server.create_node('slave1')
nodes = server.get_nodes()
print (nodes)
node_info = server.get_node_info('slave1')
print (node_info)
node_config = server.get_node_config('slave1')
print (node_config)
server.disable_node('slave1')
server.enable_node('slave1')
server.delete_node('slave1')

创建带参数的节点

def create_nodes(ip):
    username = 'sudley'
    password='******'
    server = jenkins.Jenkins('http://%s:%s@192.168.37.133:8081', username, password)

    node_name = 'test_node'
    label = 'test_node_label'
    params = {
    'port': '22',
    'username': 'root',
    'credentialsId': '465d6fef-ecf3-4390-b2a8-6b2d47652592',
    'host': ip
    }
    server.create_node(
    node_name,
    nodeDescription='my test slave',
    remoteFS='/home/workspace',
    labels=label,
    exclusive=True,
    launcher=jenkins.LAUNCHER_SSH,
    launcher_params=params)

jenkins credentialsId配置

在系统配置中添加credentialsId步骤如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看并拷贝credentialsId
在这里插入图片描述
参考链接:
https://python-jenkins.readthedocs.io/en/latest/examples.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值