Configure PyPI releases
[ci-management.git] / jjb / dcaegen2 / dcaegen2-utils.yaml
1 ---
2 - project:
3     name: dcaegen2-utils
4     project-name: 'dcaegen2-utils'
5     python-version: python3
6     subproject:
7       - 'dcaeapplib':
8           tox-dir: dcaeapplib/
9           tox-envs: ''
10       - 'onap-dcae-dbs-docker-client':
11           tox-dir: onap-dcae-dbs-docker-client/
12           tox-envs: ''
13       - 'onap-dcae-dcaepolicy-lib':
14           tox-dir: onap-dcae-dcaepolicy-lib/
15           tox-envs: ''
16       - 'python-discovery-client':
17           tox-dir: python-discovery-client/
18           tox-envs: ''
19       - 'python-dockering':
20           tox-dir: python-dockering/
21           tox-envs: ''
22
23     jobs:
24       - gerrit-maven-clm
25       - '{project-name}-{stream}-verify-java'
26       - '{project-name}-{stream}-merge-java'
27       - '{project-name}-{stream}-release-version-java-daily'
28       - '{project-name}-{subproject}-python-staging-{stream}'
29       - '{project-name}-{subproject}-python-release-{stream}'
30
31     project: 'dcaegen2/utils'
32     stream:
33       - 'master':
34           branch: 'master'
35     mvn-settings: 'dcaegen2-utils-settings'
36     # due to a strange macro / variable translation problem this needs
37     # to be passed as a string block to properly get the properties
38     # correctly defined in the job
39     maven-deploy-properties: |
40       deployAtEnd=true
41     files: '**'
42     archive-artifacts: ''
43     build-node: 'ubuntu1604-docker-8c-8g'
44 - project:
45     name: dcaegen2-utils-sonar
46     jobs:
47       - gerrit-maven-sonar
48     cron: 'H 11 * * *'
49     build-node: ubuntu1604-basebuild-4c-4g
50     project: 'dcaegen2/utils'
51     project-name: 'dcaegen2-utils'
52     branch: 'master'
53     mvn-settings: 'dcaegen2-utils-settings'
54     mvn-goals: 'clean install'
55     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'