X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=jjb%2Fci-management%2Fci-management.yaml;h=16ae88bc1215ea22e9c0f301964ec69154764817;hb=a29dd524cc61ad4692b5ba0fee58c2276ffa0917;hp=8a6d7e473143418ff484335bbc7775fd3dc4ccea;hpb=53d3142419c72c71cc17afd946461f653c7a7d19;p=ci-management.git diff --git a/jjb/ci-management/ci-management.yaml b/jjb/ci-management/ci-management.yaml index 8a6d7e473..25d7b8c2e 100644 --- a/jjb/ci-management/ci-management.yaml +++ b/jjb/ci-management/ci-management.yaml @@ -1,213 +1,63 @@ --- +- project: + name: ci-management-project-view + project-name: ci-management + views: + - project-view + - project: name: ci-management-jobs - project: 'ci-management' jobs: - - '{project}-verify-jjb' - - '{project}-merge-jjb' - - '{project}-verify-packer' - - '{project}-merge-packer-{platforms}-{templates}' - - archive-artifacts: '**/*.log' - branch: 'master' - build-timeout: '60' - build-node: 'centos7-basebuild-2c-1g' - - platforms: - - centos - - ubuntu-16.04 - - templates: - - basebuild - - docker - - exclude: - # only build the docker image on centos at present - - platforms: ubuntu-16.04 - templates: docker - -- job-template: - name: '{project}-verify-jjb' - - project-type: freestyle - node: '{build-node}' - concurrent: true - - properties: - - ecomp-infra-properties: - build-days-to-keep: 14 - - parameters: - - ecomp-infra-parameters: - project: '{project}' - branch: 'master' - refspec: 'refs/heads/master' - artifacts: '{archive-artifacts}' - - scm: - - gerrit-trigger-scm: - refspec: '$GERRIT_REFSPEC' - choosing-strategy: 'gerrit' - - wrappers: - - ecomp-infra-wrappers: - build-timeout: '{build-timeout}' - - triggers: - - gerrit-trigger-patch-submitted: - server: '{server-name}' - project: '{project}' - branch: '{branch}' - files: 'jjb/**' - - builders: - - config-file-provider: - files: - - file-id: 'jjbini' - variable: 'JJBINI' - - shell: | - virtualenv $WORKSPACE/venv - source $WORKSPACE/venv/bin/activate - pip install --upgrade pip - pip freeze - pip install jenkins-job-builder - jenkins-jobs -l DEBUG --conf $JJBINI test -o archives/job_output jjb/ - gzip archives/job_output/* - - ci-management-check-unicode - -# publishers: -# - ecomp-infra-shiplogs: -# maven-version: 'mvn33' - -- job-template: - name: '{project}-merge-jjb' - - project-type: freestyle - node: '{build-node}' - - properties: - - ecomp-infra-properties: - build-days-to-keep: 14 - - parameters: - - ecomp-infra-parameters: - project: '{project}' - branch: 'master' - refspec: 'refs/heads/master' - artifacts: '{archive-artifacts}' - - scm: - - gerrit-trigger-scm: - refspec: '' - choosing-strategy: 'default' + - gerrit-jenkins-cfg-verify + - gerrit-jenkins-sandbox-cleanup + - gerrit-jjb-deploy-job + - gerrit-jjb-merge: + disable-job: true + - gerrit-jjb-verify: + disable-job: true + - gerrit-packer-verify + + project: "ci-management" + project-name: "ci-management" + archive-artifacts: "**/*.log" + branch: "master" + build-timeout: "60" + build-node: "centos8-builder-2c-1g" + jjb-version: 5.0.2 + # configure the gerrit-jjb-verify job + build-node-label-check: true + build-node-label-list: "" - wrappers: - - ecomp-infra-wrappers: - build-timeout: '{build-timeout}' - - triggers: - - gerrit-trigger-patch-merged: - server: '{server-name}' - project: '{project}' - branch: '{branch}' - files: 'jjb/**' - - builders: - - config-file-provider: - files: - - file-id: 'jjbini' - variable: 'JJBINI' - - shell: | - virtualenv $WORKSPACE/venv - source $WORKSPACE/venv/bin/activate - pip install --upgrade pip - pip freeze - pip install jenkins-job-builder - jenkins-jobs --conf $JJBINI update --delete-old --workers 4 jjb/ - -# publishers: -# - ecomp-infra-shiplogs: -# maven-version: 'mvn33' - -- job-template: - name: '{project}-verify-packer' - project-type: freestyle - node: '{build-node}' - concurrent: true - - properties: - - ecomp-infra-properties: - build-days-to-keep: 14 - - parameters: - - ecomp-infra-parameters: - project: '{project}' - branch: 'master' - refspec: 'refs/heads/master' - artifacts: '{archive-artifacts}' - - scm: - - gerrit-trigger-scm: - refspec: '$GERRIT_REFSPEC' - choosing-strategy: 'gerrit' - - wrappers: - - ecomp-infra-wrappers: - build-timeout: '{build-timeout}' - - triggers: - - gerrit-trigger-patch-submitted: - server: '{server-name}' - project: '{project}' - branch: 'master' - files: 'packer/**' - - builders: - - packer-validate - -# publishers: -# - ecomp-infra-shiplogs: -# maven-version: 'mvn33' - -- job-template: - name: '{project}-merge-packer-{platforms}-{templates}' - project-type: freestyle - node: '{build-node}' - concurrent: true - - properties: - - ecomp-infra-properties: - build-days-to-keep: 14 - - parameters: - - ecomp-infra-parameters: - project: '{project}' - branch: 'master' - refspec: 'refs/heads/master' - artifacts: '{archive-artifacts}' - - scm: - - gerrit-trigger-scm: - refspec: '' - choosing-strategy: 'default' - - wrappers: - - ecomp-infra-wrappers: - build-timeout: '{build-timeout}' +- project: + name: builder-openstack + jobs: + - gerrit-openstack-cron - triggers: - - gerrit-trigger-patch-merged: - server: '{server-name}' - project: '{project}' - branch: 'master' - files: 'packer/**' + project: ci-management + project-name: ci-management + build-node: centos8-builder-2c-1g - builders: - - packer-validate - - packer-build: - platform: '{platforms}' - template: '{templates}' + jenkins-urls: > + https://jenkins.onap.org + https://jenkins.onap.org/sandbox + openstack-cloud: vex -# publishers: -# - ecomp-infra-shiplogs: -# maven-version: 'mvn33' +- project: + name: openstack-update-cloud-images + jobs: + - gerrit-openstack-update-cloud-image + + project: ci-management + project-name: ci-management + branch: master + archive-artifacts: "**/*.log" + jenkins-ssh-credential: onap-jenkins-ssh + + build-node: centos8-builder-2c-1g + # update-cloud-image: true + build-timeout: 10 + + gerrit-user: "jenkins-$SILO" + gerrit-host: "gerrit.onap.org" + gerrit-topic: "update-cloud-image" + reviewers-email: "onap-jobbuilder@jenkins.onap.org"