-
Notifications
You must be signed in to change notification settings - Fork 7
/
cumulusci.yml
103 lines (89 loc) · 2.72 KB
/
cumulusci.yml
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
minimum_cumulusci_version: "2.5.4"
project:
name: transfer-equivalency
package:
name: Transfer Equivalency
api_version: "51.0"
dependencies:
- github: "https://github.com/SalesforceFoundation/EDA"
tasks:
deploy_dev_config:
group: "Transfer Equivalency Config"
description: Deploys configuration for Development from /unpackaged/config/dev
class_path: cumulusci.tasks.salesforce.Deploy
options:
namespace_inject: $project_config.project__package__namespace
path: unpackaged/config/dev
unmanaged: True
robot:
options:
suites: robot/transfer-equivalency/tests
options:
outputdir: robot/transfer-equivalency/results
robot_testdoc:
options:
path: robot/transfer-equivalency/tests
output: robot/transfer-equivalency/doc/transfer-equivalency_tests.html
test_data_dev_org:
group: "Transfer Equivalency Config"
description: Loads a basic data set for EDA and Transfer Equivalency objects
class_path: cumulusci.tasks.bulkdata.LoadData
options:
sql_path: datasets/dev/test_data.sql
mapping: datasets/dev/mapping.yml
deploy_flow_action_base:
description: Deploy Flow Actions Base Package
class_path: cumulusci.tasks.salesforce.InstallPackageVersion
options:
version: 04t4W0000034L7VQAU
deploy_flow_screen_components_base:
description: Deploy Flow Screen Components Base Package
class_path: cumulusci.tasks.salesforce.InstallPackageVersion
options:
version: 04t5G000003rUenQAE
deploy_datatable:
description: Deploy Datatable Package
class_path: cumulusci.tasks.salesforce.InstallPackageVersion
options:
version: 04t5G000003rUaWQAU
deploy_quick_lookup:
description: Deploy Quick Lookup Package
class_path: cumulusci.tasks.salesforce.InstallPackageVersion
options:
version: 04t5G000003rUcDQAU
flows:
config_dev:
steps:
3:
task: deploy_dev_config
config_qa:
steps:
1.1:
task: deploy_qa_config
2.1:
task: test_data_dev_org
dev_org:
steps:
1.1:
task: deploy_flow_action_base
1.2:
task: deploy_flow_screen_components_base
1.3:
task: deploy_datatable
1.4:
task: deploy_quick_lookup
3.1:
task: test_data_dev_org
update_test_data:
description: Pulls the dataset mapping and data from the current org and saves it to the dev dataset folder
group: "Transfer Equivalency Config"
steps:
1:
task: generate_dataset_mapping
options:
path: datasets/dev/mapping.yml
2:
task: extract_dataset
options:
mapping: datasets/dev/mapping.yml
sql_path: datasets/dev/test_data.sql