-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path.enterprise-cirrus.star
34 lines (32 loc) · 1.01 KB
/
.enterprise-cirrus.star
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# This file should be in private folder but it's not yet possible load function can not be called in a function
# See: https://sonarsource.atlassian.net/browse/BUILD-4963
load(
"github.com/SonarSource/cirrus-modules/cloud-native/helper.star@analysis/master",
"merge_dict"
)
load(".cirrus/modules/env.star", "env")
load(
".cirrus/modules/build.star",
"build_task",
"sca_scan_task")
load(
".cirrus/modules/qa.star",
"qa_plugin_task",
"qa_ruling_task",
"qa_benchmark_task",
"qa_os_win_task",
"qa_sqs_edition_test_task",
)
load(".cirrus/modules/promote.star", "promote_task")
def private_pipeline_builder():
conf = dict()
merge_dict(conf, env())
merge_dict(conf, build_task())
merge_dict(conf, sca_scan_task())
merge_dict(conf, qa_plugin_task())
merge_dict(conf, qa_ruling_task())
merge_dict(conf, qa_benchmark_task())
merge_dict(conf, qa_os_win_task())
merge_dict(conf, qa_sqs_edition_test_task())
merge_dict(conf, promote_task())
return conf