Settings

Global settings are configured under Add-Ons > EE Push > Settings. These apply to all environments and deployments.

Approval Workflow

SettingDescriptionDefault
Require ApprovalWhen enabled, deployments to non-staging environments require a second person to approve before they execute. Staging environments are exempt.Disabled

Backup Settings

SettingDescriptionDefault
Auto BackupAutomatically create a database backup before each deployment.Enabled
Backup RetentionNumber of days to keep deployment backups before automatic cleanup.30 days
Backup PathCustom directory for storing backups. Leave blank for the default location (system/user/cache/ee_push_backups/).Blank (default)

Git Settings

SettingDescriptionDefault
Git Binary PathPath to the git executable. Change this if Git is not in the default system path.git
Default BranchThe default branch name used when creating new environments.main

Notifications

SettingDescriptionDefault
Notify on SuccessSend an email when a deployment completes successfully.Disabled
Notify on FailureSend an email when a deployment fails.Enabled
Notification EmailEmail address for deployment notifications.Blank

Where Settings Are Stored

Settings are stored as key-value pairs in the exp_ee_push_settings database table. Default values are inserted during installation and can be changed at any time through the Settings page.