CI: Disable INFO verify jobs
[ci-management.git] / jjb / aiml-fw-athp-tps-kubeflow-adapter / aiml-fw-athp-tps-kubeflow-adapter.yaml
1 ---
2 - project:
3     name: aiml-fw-athp-tps-kubeflow-adapter-project-view
4     project-name: aiml-fw-athp-tps-kubeflow-adapter
5     views:
6       - project-view
7
8 - _aiml_kfc_docker_common:
9     &aiml_kfc_docker_common # values apply to all training manager projects
10     name: aiml-fw-athp-tps-kubeflow-adapter-docker-common
11     # git repo
12     project: aiml-fw/athp/tps/kubeflow-adapter
13     # jenkins job name prefix
14     project-name: aiml-fw-athp-tps-kubeflow-adapter
15     # maven settings file has docker credentials
16     mvn-settings: aiml-fw-athp-tps-kubeflow-adapter-settings
17
18 - project:
19     <<: *aiml_kfc_docker_common
20     name: aiml-fw-athp-tps-kubeflow-adapter-release
21     # maven release requires sigul which requires centos
22     # container release requires docker
23     build-node: centos7-docker-2c-8g
24     jobs:
25       - "{project-name}-gerrit-release-jobs"
26
27 - project:
28     <<: *aiml_kfc_docker_common
29     name: aiml-fw-athp-tps-kubeflow-adapter-docker
30     project-name: "{name}"
31     # image name
32     docker-name: "o-ran-sc/{name}"
33     # Dockerfile is in a subdir
34     docker-root: "."
35     # source of docker tag
36     # dockerfile is in subdir of docker root
37     docker-build-args: "--network=host"
38     container-tag-method: yaml-file
39     build-node: ubuntu1804-docker-4c-4g
40     jobs:
41       - "{project-name}-gerrit-docker-jobs"
42     stream:
43       - master:
44           branch: master
45
46 - project:
47     <<: *aiml_kfc_docker_common
48     name: aiml-fw-athp-tps-kubeflow-adapter-tox-verify
49     # the install script assumes an ubuntu image
50     build-node: ubuntu1804-builder-2c-2g
51     python-version: python3
52     # skip docs on verify
53     tox-envs: code
54     tox-dir: "."
55     # do not trigger on changes in docs, releases
56     gerrit_trigger_file_paths:
57       - compare-type: REG_EXP
58         pattern: "kfadapter/.*"
59     stream:
60       # run verify on all branches
61       # the ANT pattern is **/{branch}, we are exploiting that.
62       - all:
63           branch: master
64     jobs:
65       - gerrit-tox-verify
66
67 - project:
68     <<: *aiml_kfc_docker_common
69     name: aiml-fw-athp-tps-kubeflow-adapter-sonarqube
70     python-version: python3
71     tox-dir: "."
72     # the install script assumes an ubuntu image
73     build-node: ubuntu1804-builder-2c-2g
74     # do not trigger on changes in docs, releases
75     gerrit_trigger_file_paths:
76       - compare-type: REG_EXP
77         pattern: "kfadapter/.*"
78     sonar-project-file: ""
79     sonar-properties: |
80       sonar.login={sonarcloud_api_token}
81       sonar.projectKey={sonarcloud_project_organization}_{project-name}
82       sonar.projectName={project-name}
83       sonar.organization={sonarcloud_project_organization}
84       sonar.build.sourceEncoding=UTF-8
85       sonar.sources=kfadapter
86       sonar.python.coverage.reportPaths=coverage.xml
87     jobs:
88       - gerrit-tox-sonarqube