-
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathcirrus.toml
More file actions
34 lines (31 loc) · 1.31 KB
/
cirrus.toml
File metadata and controls
34 lines (31 loc) · 1.31 KB
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
[[orgs]]
name = "Expression"
definitionFile = "config/dev-communities.json"
[commands]
ls = "sf org list --skip-connection-status"
deploy = "sf project deploy start"
assign-perms = "sf org assign permset -n Expression_Admin"
test = "sf apex test run --test-level RunLocalTests --wait 20"
docs = "apexdocs markdown"
generate-library-docs = "bun scripts/generate-library-docs.mjs"
prep-package = "bun scripts/prepare-for-packaging.mjs"
run-package = "cirrus package create -p Expression -t minor -x -c --promote -w 60"
post-package = "bun scripts/post-packaging.mjs"
deploy-conference-community = "sf project deploy start -d unpackaged/examples/expression-conf/main"
import-data = "sf data import tree -p unpackaged/examples/expression-conf/data/data-plan.json"
[flow.start-dev]
description = "Starts a new development environment"
steps = [
{ type = "create_scratch", org = "Expression" },
{ type = "command", name = "deploy" },
{ type = "command", name = "assign-perms" },
{ type = "command", name = "deploy-conference-community" },
{ type = "command", name = "import-data" },
]
[flow.package]
description = "Create a managed package version for Expression"
steps = [
{ type = "command", name = "prep-package" },
{ type = "command", name = "run-package" },
{ type = "command", name = "post-package" },
]