+---
- project:
- name: ci-management-jobs
+ name: ci-management-ci-jobs
jobs:
- - 'ci-management-verify-jjb'
- - 'ci-management-merge-jjb'
+ - gerrit-jenkins-cfg-verify
+ - gerrit-jenkins-cfg-merge
+ - gerrit-jenkins-sandbox-cleanup
+ - gerrit-jjb-deploy-job
+ - gerrit-jjb-merge:
+ build-node: centos8-builder-2c-2g
+ - gerrit-jjb-verify
project: ci-management
- branch: master
-
-- job-template:
- name: ci-management-verify-jjb
-
- project-type: freestyle
- node: jjb
- concurrent: true
-
- logrotate:
- daysToKeep: 30
- numToKeep: 10
- artifactDaysToKeep: -1
- artifactNumToKeep: 5
-
- parameters:
- - project-parameter:
- project: '{project}'
-
- scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
-
- wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- triggers:
- - gerrit-trigger-patch-submitted:
- name: '{project}'
- branch: '{branch}'
-
- builders:
- - shell: |
- jenkins-jobs test --recursive -o job_output jjb/
- - ci-management-check-unicode
-
- publishers:
- - archive-artifacts:
- artifacts: 'job_output/*'
-
-- job-template:
- name: 'ci-management-merge-jjb'
-
- project-type: freestyle
- node: jjb
-
- logrotate:
- daysToKeep: 30
- numToKeep: 40
- artifactDaysToKeep: -1
- artifactNumToKeep: 5
-
- parameters:
- - project-parameter:
- project: '{project}'
-
- scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: ''
- choosing-strategy: 'default'
-
- wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
-
- builders:
- - shell: |
- pip freeze
- jenkins-jobs --version
- jenkins-jobs update --recursive --delete-old --workers 4 jjb/
-
-- job-template:
- name: ci-management-verify-zuul
-
- project-type: freestyle
- node: jjb
- concurrent: true
-
- logrotate:
- daysToKeep: 30
- numToKeep: 10
- artifactDaysToKeep: -1
- artifactNumToKeep: 5
-
- scm:
- - zuul-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$ZUUL_REF'
- commit: '$ZUUL_COMMIT'
-
- wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ project-name: ci-management
+ build-node: centos8-builder-2c-2g
+ build-timeout: 15
+ jjb-version: 6.0.0
- builders:
- - shell:
- !include-raw-escape: include-raw-test-zuul.sh
-
-- job-template:
- name: ci-management-merge-zuul
-
- project-type: freestyle
- node: jjb
-
- logrotate:
- daysToKeep: 30
- numToKeep: 40
- artifactDaysToKeep: -1
- artifactNumToKeep: 5
-
- scm:
- - zuul-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: ''
- commit: 'origin/$ZUUL_BRANCH'
-
- wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- builders:
- - shell:
- !include-raw-escape: include-raw-test-zuul.sh
- - shell:
- !include-raw-escape: include-raw-merge-zuul.sh
-
-- job-template:
- name: ci-management-verify-nodepool
-
- project-type: freestyle
- node: np
- concurrent: true
-
- logrotate:
- daysToKeep: 30
- numToKeep: 10
- artifactDaysToKeep: -1
- artifactNumToKeep: 5
-
- scm:
- - zuul-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$ZUUL_REF'
- commit: '$ZUUL_COMMIT'
-
- wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- builders:
- - shell:
- !include-raw-escape: include-raw-test-nodepool.sh
-
-- job-template:
- name: ci-management-merge-nodepool
-
- project-type: freestyle
- node: np
-
- logrotate:
- daysToKeep: 30
- numToKeep: 40
- artifactDaysToKeep: -1
- artifactNumToKeep: 5
-
- scm:
- - zuul-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: ''
- commit: 'origin/$ZUUL_BRANCH'
-
- wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+- project:
+ name: ci-management
+ views:
+ - project-view
+ project-name: ci-management
- builders:
- - shell:
- !include-raw-escape: include-raw-test-nodepool.sh
- - shell:
- !include-raw-escape: include-raw-merge-nodepool.sh
+- project:
+ name: ci-management-info
+ project-name: ci-management
+ jobs:
+ - gerrit-info-yaml-verify
+ build-node: centos8-builder-2c-2g
+ project: ci-management
+ branch: master