我有jenkins和jenkins的工作选择" Node" (服务器)由用户和"标签表达" (例如server1 || server2)。但是,如果我的server1离线,我想自动在server2上开始我的工作。任何人都可以帮助我吗?
感谢。
答案 0 :(得分:1)
詹金斯的节点标签应该反过来使用。请参阅管理Jenkins →管理节点→选择节点→配置→单击 标签字段右侧的:
标签(AKA标签)用于将多个从属组合成一个逻辑组。
因此,您的每台服务器( Server1 , Server2 )都应分配相同的标签。假设 build。在项目的标签表达式中定义它。
选择忽略离线节点 此版本已参数化→节点→节点资格。
这样,如果用户选择了一个离线节点,则该组中的另一个应该被占用(如果这个在线)。