Version
- Getting started
- Overview
- Installation
- Quick start
- The Deploy Pipeline
- Overview
- Pipeline Hooks
- The Deployment Context
- Plugins
- Overview
- Plugins
- Plugin Packs
- Writing a plugin
- Configuration
- Overview
- Aliasing Plugins
- dotEnv Support
- Fingerprinting
- Default CLI Options
- Usage
- Overview
- Development Workflow
- Deployment Strategies
- Overview
- The Lightning Strategy
- Examples
- S3 walkthrough
- Lightning Strategy
- Upgrading
- Apps
- Plugins
Improve this page
Default CLI Options
As described in Usage Overview, the commands ember-cli-deploy makes available to Ember CLI accept various flags such as --verbose, --activate, and --revision=[revision].
As of ember-cli-deploy 0.6.x, it is possible to configure options that you always want sent instead of having to type them each time.
Ember CLI apps can have a .ember-cli file in the app’s root directory that allows general overriding of command line options. However, its entries apply globally across all commands, which may not be what you want. For example, if you specify verbose: true in the file, all ember * commands will receive --verbose
If you want to apply changes to just ember-cli-deploy commands, nest the configuration in an object assigned to the ember-cli-deploy property. For example, to make the ember-cli-deploy commands run with --verbose automatically, you would have a file like this:
// .ember-cli
{
"ember-cli-deploy": {
"verbose": true
}
}
Other supported options that can be configured like this are deploy-config-file (string), amount (number, how many revisions to list), and activate (boolean).