scm:
- gerrit-trigger-scm:
- credentials-id: '{ssh-credentials}'
+ credentials-id: 'jenkins-gerrit-credentials'
refspec: '$GERRIT_REFSPEC'
choosing-strategy: 'gerrit'
wrappers:
- - timestamps
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- fdio-infra-wrappers:
build-timeout: '{build-timeout}'
scm:
- gerrit-trigger-scm:
- credentials-id: '{ssh-credentials}'
+ credentials-id: 'jenkins-gerrit-credentials'
refspec: '$GERRIT_REFSPEC'
choosing-strategy: 'gerrit'
wrappers:
- - timestamps
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- fdio-infra-wrappers:
- build-timeout: 1400
+ build-timeout: 1440
+ ##change build timeout behaviour to no-activity, 30 minutes
+ - build-no-activity-timeout:
+ build-timeout: 30
triggers:
- gerrit-trigger-manually-triggered:
scm:
- git-scm:
- credentials-id: '{ssh-credentials}'
+ credentials-id: 'jenkins-gerrit-credentials'
branch: '{branch}'
wrappers:
- - timestamps
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- fdio-infra-wrappers:
build-timeout: '480'
branch: '{branch}'
wrappers:
- - timestamps
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- fdio-infra-wrappers:
build-timeout: 480
branch: '{branch}'
wrappers:
- - timestamps
- - ssh-agent-credentials:
- users:
- - '{ssh-credentials}'
- fdio-infra-wrappers:
build-timeout: '1440'
+ ##change build timeout behaviour to no-activity, 30 minutes
+ - build-no-activity-timeout:
+ build-timeout: '1440'
triggers:
- timed: '0 20 * * *'
timeout: 360
fail: true
+ - wrapper:
+ name: build-no-activity-timeout
+ wrappers:
+ - timeout:
+ type: no-activity
+ timeout: '{build-timeout}'
+ fail: true
+
- wrapper:
# This wrapper is required for all jobs as it configures the wrappers
# needed by the fd.io infra.
timeout: '{build-timeout}'
timeout-var: 'BUILD_TIMEOUT'
fail: true
+ - timestamps
+ - ssh-agent-credentials:
+ users:
+ - 'jenkins-gerrit-credentials'
- jclouds:
single-use: True
variable: 'GLOBAL_SETTINGS_FILE'
- file-id: '{settings-file}'
variable: 'SETTINGS_FILE'
-