我有一个配置为启动和停止Azure Ubuntu节点的Jenkins Slave。* 启动方法:按需启动和停止此节点。* 使用“启动脚本”和“停止脚本”并使用“通过SSH启动代理代理”。
VM通过运行az vm start
命令的自定义脚本启动和停止。脚本工作。Jenkins连接并可以进行构建。
我将“可用性”设置为“需要时将此代理联机,空闲时将其脱机”。
- 按需延迟:1**空闲延迟:120*
然而,在我的构建完成后,VM很快就会被Jenkins关闭,在一两分钟的范围内,而不是指定的120分钟。
1条答案
按热度按时间izj3ouym1#
如果你正在使用SSH设置一个随需应变的Jenkins Linux slave,你可能需要禁用sshd超时:https://www.simplified.guide/ssh/disable-timeout。
否则,当SSH连接被终止时,Jenkins会停止VM。