blob: cf1c32315444c30b5c73ba4cd589ecc8d9253a97 [file] [log] [blame]
lf-jobbuilder65fc5fb2022-10-12 15:33:15 +00001---
2- project:
3 name: aiml-fw-athp-sdk-feature-store-project-view
4 project-name: aiml-fw-athp-sdk-feature-store
5 views:
6 - project-view
7
Anil Belur439502c2023-05-07 12:39:38 +10008- _aiml_fssdk_docker_common:
9 &aiml_fssdk_docker_common # values apply to all training manager projects
ashishj1729a93114f2022-12-07 15:01:27 +053010 name: aiml-fw-athp-sdk-feature-store-docker-common
11 # git repo
12 project: aiml-fw/athp/sdk/feature-store
13 # jenkins job name prefix
14 project-name: aiml-fw-athp-sdk-feature-store
15 # maven settings file has docker credentials
16 mvn-settings: aiml-fw-athp-sdk-feature-store-settings
17
18- project:
19 <<: *aiml_fssdk_docker_common
20 name: aiml-fw-athp-sdk-feature-store-tox-verify
21 # the install script assumes an ubuntu image
22 build-node: ubuntu1804-builder-2c-2g
23 python-version: python3
24 # skip docs on verify
25 tox-envs: code
Anil Belur439502c2023-05-07 12:39:38 +100026 tox-dir: "."
ashishj1729a93114f2022-12-07 15:01:27 +053027 # do not trigger on changes in docs, releases
28 gerrit_trigger_file_paths:
29 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100030 pattern: "featurestoresdk/.*"
ashishj1729a93114f2022-12-07 15:01:27 +053031 stream:
32 # run verify on all branches
33 # the ANT pattern is **/{branch}, we are exploiting that.
34 - all:
35 branch: master
36 jobs:
37 - gerrit-tox-verify
38
39- project:
40 <<: *aiml_fssdk_docker_common
41 name: aiml-fw-athp-sdk-feature-store-sonarqube
42 python-version: python3
Anil Belur439502c2023-05-07 12:39:38 +100043 tox-dir: "."
ashishj1729a93114f2022-12-07 15:01:27 +053044 # the install script assumes an ubuntu image
45 build-node: ubuntu1804-builder-2c-2g
46 # do not trigger on changes in docs, releases
47 gerrit_trigger_file_paths:
48 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100049 pattern: "featurestoresdk/.*"
ashishj1729a93114f2022-12-07 15:01:27 +053050 sonar-project-file: ""
51 sonar-properties: |
Anil Belur439502c2023-05-07 12:39:38 +100052 sonar.login={sonarcloud_api_token}
53 sonar.projectKey={sonarcloud_project_organization}_{project-name}
54 sonar.projectName={project-name}
55 sonar.organization={sonarcloud_project_organization}
56 sonar.build.sourceEncoding=UTF-8
57 sonar.sources=featurestoresdk
58 sonar.python.coverage.reportPaths=coverage.xml
ashishj1729a93114f2022-12-07 15:01:27 +053059 jobs:
Anil Belur4e0d56a2023-04-18 11:49:03 +100060 - gerrit-tox-sonarqube