Merge "No-activity timeout for csit-perf jobs"
authorEd Warnicke <hagbard@gmail.com>
Thu, 20 Oct 2016 15:46:59 +0000 (15:46 +0000)
committerGerrit Code Review <gerrit@fd.io>
Thu, 20 Oct 2016 15:46:59 +0000 (15:46 +0000)
1  2 
jjb/csit/csit.yaml
jjb/global-macros.yaml

diff --combined jjb/csit/csit.yaml
  
      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 * * *'
diff --combined jjb/global-macros.yaml
              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'
 -