Ember CLI Deploy provides a flexible, plugin-based deployment pipeline specifically designed for Ember CLI applications. It integrates directly with the Ember CLI ecosystem, allowing developers to define complex deployment strategies through a configuration-driven approach. The current stable version is 2.0.0. While not following a strict time-based release cadence, it sees regular updates for bug fixes and new features, with major versions introducing significant changes like Node.js version compatibility shifts or configuration overhauls. Its key differentiator is its deep integration with Ember CLI projects and its extensible plugin architecture, which enables deployment to various targets (e.g., S3, FastBoot, gh-pages) with custom hooks and asset handling, making it a tailored solution for Ember applications rather than a general-purpose deployment tool.
npm install ember-cli-deployVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to install `ember-cli-deploy` and a basic build plugin, sets up a minimal `config/deploy.js` file, and shows the primary command for initiating a deployment within an Ember CLI project context.
Upgrade your Node.js environment to version 14.*, 16.*, or newer as specified in the package engines. Ensure your CI/CD pipelines also reflect this change.
Remove the old `plugins` configuration and adopt the new strategy using properties like `disabled: { pluginName: true }` or `disable: { allExcept: [...] }` directly within your `config/deploy.js` for each plugin. Refer to the official v1.0.x documentation for details.Upgrade to `ember-cli-deploy` version 2.0.0 or later to ensure correct handling of scoped deployment plugins.
Refactor your `config/deploy.js` to use the new plugin configuration syntax, specifying `disabled` or `disable` options directly within each plugin's configuration block.
Update your Node.js installation to version 14.*, 16.*, or any newer supported LTS release. Confirm your `package.json` engines field also reflects compatible versions.
Ensure you are in an Ember CLI project directory and run `ember install ember-cli-deploy`. If already installed, try `rm -rf node_modules yarn.lock package-lock.json && npm install` (or `yarn install`) to rebuild dependencies.
Upgrade `ember-cli-deploy` to at least version `0.6.4` to include fixes for `CoreObject` deprecations and compatibility with newer Ember CLI internals.
No dependency data recorded yet.