diff options
author | Lott, Christopher (cl778h) <cl778h@att.com> | 2019-08-16 13:59:07 -0400 |
---|---|---|
committer | Lott, Christopher (cl778h) <cl778h@att.com> | 2019-08-16 14:07:25 -0400 |
commit | 9a8489f7315055f8366eeb95d870be94d710916f (patch) | |
tree | f057ddb9fcdf3d07ac4685c2e8a1aa83e2c07818 /jjb | |
parent | 5363b02a9d3237b96bcc24a7723264269ba5ed10 (diff) |
Verify configbinding via Global-JJB python/tox job
This uses LF's tox-run.sh to gain access to py 3.7.
Stop invoking maven to call a script to call tox,
but still invoking maven to call a script to call docker.
Issue-ID: DCAEGEN2-1729
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I3670c1b440f93cdc6c7ba9841a5eeca0283c9104
Diffstat (limited to 'jjb')
-rw-r--r-- | jjb/dcaegen2/dcaegen2-platform-configbinding.yaml | 58 |
1 files changed, 26 insertions, 32 deletions
diff --git a/jjb/dcaegen2/dcaegen2-platform-configbinding.yaml b/jjb/dcaegen2/dcaegen2-platform-configbinding.yaml index e8cfdaf23..e40bc5ccf 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' - - 'el-alto': - branch: 'el-alto' - 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,36 +14,37 @@ deployAtEnd=true files: '**' archive-artifacts: '' - build-node: 'ubuntu1604-docker-8c-8g' + build-node: ubuntu1604-docker-8c-8g + 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 + - el-alto: + branch: el-alto - project: name: dcaegen2-platform-configbinding-sonar - jobs: - - gerrit-maven-sonar + project: dcaegen2/platform/configbinding + project-name: dcaegen2-platform-configbinding cron: '@daily' build-node: ubuntu1604-builder-4c-4g - project: 'dcaegen2/platform/configbinding' - project-name: 'dcaegen2-platform-configbinding' - branch: 'master' - mvn-settings: 'dcaegen2-platform-configbinding-settings' + mvn-settings: dcaegen2-platform-configbinding-settings mvn-goals: 'clean install' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' - -- project: - name: dcaegen2-platform-configbinding-clm + branch: master jobs: - - gerrit-maven-clm - nexus-iq-namespace: 'onap-' - project: dcaegen2/platform/configbinding - build-node: ubuntu1604-docker-8c-8g - project-name: 'dcaegen2-platform-configbinding' - branch: 'master' - mvn-settings: 'dcaegen2-platform-configbinding-settings' + # Sonar jobs require maven, even for Python + - gerrit-maven-sonar - project: name: dcaegen2-platform-configbinding-info + project: dcaegen2/platform/configbinding project-name: dcaegen2-platform-configbinding + branch: master jobs: - gerrit-info-yaml-verify - project: dcaegen2/platform/configbinding - branch: master |