CumulusCI Config
cumulusci.yml file for configuring CumulusCI, a Salesforce automation framework
| Type | object |
|---|---|
| File match |
cumulusci.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/cumulusci-config/latest.json |
| Source | https://raw.githubusercontent.com/SFDO-Tooling/CumulusCI/main/cumulusci/schema/cumulusci.jsonschema.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
tasks
Record<string, object>
{}
flows
Record<string, object>
{}
services
Record<string, object>
{}
cumulusci
object
1 nested properties
keychain
string
required
plans
Record<string, object>
{}
minimum_cumulusci_version
string
sources
Record<string, LocalFolderSourceModel | GitHubSourceModel>
{}
cli
object
2 nested properties
show_stacktraces
boolean
plain_output
boolean
Definitions
Task
object
class_path
string
description
string
group
string
options
object
{}
ui_options
object
{}
name
string
PreflightCheck
object
when
string
action
string
message
string
Step
object
task
string
flow
string
ignore_failure
boolean
when
string
options
object
{}
ui_options
object
{}
checks
PreflightCheck[]
[]
description
string
Flow
object
Package
object
name
string
name_managed
string
namespace
string
install_class
string
uninstall_class
string
api_version
string
metadata_package_id
string
Test
object
name_match
string
required
ReleaseNotesParser
object
class_path
string
required
title
string
required
ReleaseNotes
object
Git
object
DependencyResolutions
object
production
string
preproduction
string
resolution_strategies
Record<string, string[]>
Project
object
name
string
package
object
7 nested properties
name
string
name_managed
string
namespace
string
install_class
string
uninstall_class
string
api_version
string
metadata_package_id
string
test
object
1 nested properties
name_match
string
required
git
object
10 nested properties
dependencies
object[]
dependency_resolutions
object
3 nested properties
production
string
preproduction
string
resolution_strategies
Record<string, string[]>
dependency_pins
object[]
source_format
string
custom
object
ScratchOrg
object
config_file
string
format=path
days
integer
namespaced
string
setup_flow
string
noancestors
boolean
release
string
Orgs
object
scratch
Record<string, object>
ServiceAttribute
object
description
string
required
boolean
default_factory
string
default
string
sensitive
boolean
Service
object
CumulusCIConfig
object
keychain
string
required
Plan
object
title
string
description
string
tier
string
slug
string
is_listed
boolean
steps
Record<string, object>
checks
PreflightCheck[]
[]
error_message
string
post_install_message
string
preflight_message
string
allowed_org_providers
string[]
[
"user"
]
LocalFolderSourceModel
object
path
string
required
format=directory-path
allow_remote_code
boolean
GitHubSourceRelease
string
An enumeration.
GitHubSourceModel
object
github
string
required
resolution_strategy
string
commit
string
ref
string
branch
string
tag
string
release
string
An enumeration.
description
string
allow_remote_code
boolean
CumulusCLIConfig
object
show_stacktraces
boolean
plain_output
boolean