本文共 935 字,大约阅读时间需要 3 分钟。
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)
在系统配置中添加credentialsId步骤如下
查看并拷贝credentialsId 参考链接:转载地址:http://uuiti.baihongyu.com/