X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=jjb%2Fdcaegen2%2Fdcaegen2-platform-configbinding.yaml;h=9b8b581609b32de31c06446dddba77b59ded7e15;hb=a90d1766b180390733bcbe73c49f44754cf26469;hp=f9c9a714aad6810d3065ebbf402957c92c72ffa1;hpb=f1a860edca2ad92585ff919540ff624393ca3f64;p=ci-management.git diff --git a/jjb/dcaegen2/dcaegen2-platform-configbinding.yaml b/jjb/dcaegen2/dcaegen2-platform-configbinding.yaml index f9c9a714a..9b8b58160 100644 --- a/jjb/dcaegen2/dcaegen2-platform-configbinding.yaml +++ b/jjb/dcaegen2/dcaegen2-platform-configbinding.yaml @@ -1,19 +1,12 @@ --- - project: name: dcaegen2-platform-configbinding - project-name: 'dcaegen2-platform-configbinding' - jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java' - - '{project-name}-{stream}-release-version-java-daily' - - project: 'dcaegen2/platform/configbinding' - stream: - - 'master': - branch: 'master' - - 'amsterdam': - branch: 'amsterdam' - mvn-settings: 'dcaegen2-platform-configbinding-settings' + # git repo + project: dcaegen2/platform/configbinding + # jenkins job prefix + project-name: dcaegen2-platform-configbinding + # push credentials + mvn-settings: dcaegen2-platform-configbinding-settings # due to a strange macro / variable translation problem this needs # to be passed as a string block to properly get the properties # correctly defined in the job @@ -21,16 +14,40 @@ deployAtEnd=true files: '**' archive-artifacts: '' - build-node: 'ubuntu1604-docker-8c-8g' + build-node: ubuntu1604-docker-8c-8g + # used by tox-install.sh to specify the interpreter used to install tox + python-version: python3 + jobs: + # clm and tox + - '{project-name}-python-jobs' + # build docker image + - '{project-name}-{stream}-merge-java' + - '{project-name}-{stream}-release-version-java-daily' + stream: + - master: + branch: master + - project: name: dcaegen2-platform-configbinding-sonar + project: dcaegen2/platform/configbinding + project-name: dcaegen2-platform-configbinding + cron: '@daily' + build-node: ubuntu1604-docker-8c-8g + # Sonar jobs use maven to push report + mvn-settings: dcaegen2-platform-configbinding-settings + mvn-goals: 'clean test' + mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + branch: master + # used by tox-install.sh to specify the interpreter used to install tox + python-version: python3 + jobs: + - gerrit-tox-sonar + +- project: + name: dcaegen2-platform-configbinding-info + project: dcaegen2/platform/configbinding + project-name: dcaegen2-platform-configbinding + branch: master jobs: - - gerrit-maven-sonar - build-node: ubuntu1604-basebuild-4c-4g - java-version: '' - project: 'dcaegen2/platform/configbinding' - project-name: 'dcaegen2-platform-configbinding' - branch: 'master' - mvn-settings: 'dcaegen2-platform-configbinding-settings' - mvn-goals: 'clean install' - mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' \ No newline at end of file + - gerrit-info-yaml-verify + build-node: centos7-builder-2c-1g