jenkins pipeline timeout対策

ERROR: Timeout after 10 minutes

ゲーム開発でアセットたくさんプッシュして一気にプルしようとするとtimeoutしやすいです

optionsを使う

Pipeline Syntax
Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software
pipeline {
    agent any
    options {
        timeout(time: 1, unit: 'HOURS') 
    }
    stages {
        stage('Example') {
            steps {
                echo 'Hello World'
            }
        }
    }
}

一番手軽そうです。

checkout関数を使う

Attention Required! | Cloudflare

これもtimeout指定できます。記述めんどいですね