-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathcumulusci.yml
134 lines (123 loc) · 3.67 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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
minimum_cumulusci_version: '3.68.1'
project:
name: Salesforce-Indicators
package:
name: Salesforce-Indicators
namespace: inds
api_version: '55.0'
git:
default_branch: 'master'
test:
name_match: '%Tests'
source_format: sfdx
orgs:
scratch:
dev:
config_file: orgs/dev.json
days: 30
namespaced: True
scratch:
demo:
config_file: orgs/demo.json
days: 15
namespaced: false
tasks:
robot:
options:
suites: robot/Salesforce-Indicators/tests
options:
outputdir: robot/Salesforce-Indicators/results
robot_testdoc:
options:
path: robot/Salesforce-Indicators/tests
output: robot/Salesforce-Indicators/doc/Salesforce-Indicators_tests.html
run_tests:
options:
required_org_code_coverage_percent: 75
deploy_sample_indicators:
description: Deploys - Sample Indicators
name: Deploy Sample Indicators
group: Salesforce Metadata
class_path: cumulusci.tasks.salesforce.Deploy
options:
path: unpackaged/config/sample_AccountContact
deploy_sample_indicators_layouts:
description: Deploys - Sample Indicators Layouts
name: Deploy Page Layouts for Sample Indicators
group: Salesforce Metadata
class_path: cumulusci.tasks.salesforce.Deploy
options:
path: unpackaged/config/sample_AccountContact_FlexiPages
deploy_training_indicators:
description: Deploys - Example Indicators used for Training
name: Deploy Training Indicators
group: Salesforce Metadata
class_path: cumulusci.tasks.salesforce.Deploy
options:
path: unpackaged/config/training_Indicators
generate_leads:
description: Snowfakery - Generate Leads
class_path: cumulusci.tasks.bulkdata.snowfakery.Snowfakery
options:
recipe: recipes/recipe.Leads.yml
run_until_records_loaded: Lead:100
generate_accounts_and_contacts:
description: Snowfakery - Generate Accounts and Contacts
class_path: cumulusci.tasks.bulkdata.snowfakery.Snowfakery
options:
recipe: recipes/recipe.AccountsWithContacts.yml
run_until_records_loaded: Account:100
flows:
sample_inds:
steps:
1:
task: deploy_sample_indicators
ui_options:
is_required: False
is_recommended: False
2:
task: deploy_sample_indicators_layouts
ui_options:
is_required: False
is_recommended: False
customer_org:
steps:
1:
task: install_managed
options:
security_type: NONE
2:
flow: sample_inds
3:
task: deploy_training_indicators
ui_options:
is_required: False
is_recommended: False
config_dev:
steps:
3:
task: generate_accounts_and_contacts
4:
flow: sample_inds
config_demo:
steps:
1:
flow: install_prod
2:
flow: sample_inds
3:
task: deploy_training_indicators
4:
task: generate_accounts_and_contacts
plans:
install:
slug: install
title: Install Salesforce Indicators
tier: primary
is_listed: True
preflight_message: "This will install Salesforce Indicators into your org."
post_install_message: "Thanks for installing Salesforce Indicators. Please review the team’s Wiki page for next steps."
error_message: ""
steps:
1:
flow: customer_org