forked from SFDO-Community/Summit-Events-App
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cumulusci.yml
81 lines (71 loc) · 2.37 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
minimum_cumulusci_version: '2.5.5'
project:
name: USTEventsDX
package:
name: USTEventsDX
namespace: ustevent
api_version: '46.0'
dependencies:
- github: 'https://github.com/SalesforceFoundation/EDA'
source_format: sfdx
tasks:
deploy_site_config:
description: Deploys configuration for Development.
class_path: cumulusci.tasks.salesforce.Deploy
options:
namespace_inject: $project_config.project__package__namespace
path: unpackaged/config/site
unmanaged: True
deploy_site_profile:
description: Deploys configuration for Development.
class_path: cumulusci.tasks.salesforce.Deploy
options:
namespace_inject: $project_config.project__package__namespace
path: unpackaged/config/profile
unmanaged: True
deploy_site_settings:
description: Setup the Custom Settings for the Event Site
class_path: cumulusci.tasks.apex.anon.AnonymousApexTask
options:
path: scripts/configure_event_settings.cls
apex: setSiteURL();
deploy_permission_sets:
description: Give System Admins Event Admin Permission Set
class_path: cumulusci.tasks.apex.anon.AnonymousApexTask
options:
path: scripts/configure_event_settings.cls
apex: addingAdminPermissionSet();
deploy_event_records:
description: Configure sample records for the Event app
class_path: cumulusci.tasks.apex.anon.AnonymousApexTask
options:
path: scripts/configure_event_settings.cls
apex: initializeEventSampleData();
robot:
options:
suites: robot/USTEventsDX/tests
options:
outputdir: robot/USTEventsDX/results
robot_testdoc:
options:
path: robot/USTEventsDX/tests
output: robot/USTEventsDX/doc/USTEventsDX_tests.html
flows:
config_qa:
steps:
1.1:
task: deploy_qa_config
config_dev:
steps:
3:
task: deploy_event_records
4:
task: deploy_permission_sets
config_site:
steps:
1:
task: deploy_site_config
2:
task: deploy_site_profile
3:
task: deploy_site_settings