我将Jenkins从站配置为启动和停止Azure Ubuntu节点。 启动方法:根据需要启动和停止此节点。 通过“启动脚本”和“停止脚本”,并使用“通过SSH启动代理”。
通过运行az vm start
命令的自定义脚本来启动和停止VM。脚本起作用。詹金斯(Jenkins)建立了联系,可以进行构建。
我已将“可用性”设置为“在需要时使该代理联机,而在空闲时脱机”。
需求延迟:1
空闲延迟:120
但是,构建完成后,VM会在一两分钟的时间内(而不是指定的120分钟)立即由Jenkins关闭。
答案 0 :(得分:0)
如果要使用SSH设置按需Jenkins linux从属服务器,则可能需要禁用sshd超时:https://www.simplified.guide/ssh/disable-timeout。
否则,当SSH连接被终止,Jenkins停止VM时,它会出现。