ember-cli-deploy/ember-cli-deploy

View on GitHub
docs/docs/v0.5.x/usage-overview.md

Summary

Maintainability
Test Coverage
---
title: Usage Overview
---

Once you've installed your plugins and configured your deployment strategy you're ready to **deploy**!

ember-cli-deploy currently supports 3 commands, each of them takes a first mandatory argument `<deployTarget>` (i.e. `'production'`) and some optional parameters.

### `ember deploy`

Runs the main [deploy pipeline](../pipeline-hooks/#hooks-by-command) that takes care of deploying your assets and your `index.html` file.

It optionally takes a `--activate` flag that also triggers the `activate*` hooks passing the `revision` that just got uploaded.

**Example:**

```
ember deploy production
```

### `ember deploy:activate`

Runs a pipeline with the `activate*` hooks that some plugins implement to make a specific revision as the active one to be served by your backend.

Takes a mandatory `--revision=revisionKey` parameter.

**Example:**

```
ember deploy:activate production --revision=43cc587
```

### `ember deploy:list`

Runs the `fetchRevisions` and `displayRevisions` hooks used to determine what `revisions` are currently available in your deployment and displays them.

See [ember-cli-deploy-display-revisions](https://github.com/ember-cli-deploy/ember-cli-deploy-display-revisions) for a possible output plugin.

**Example:**

```
ember deploy:list production
```

### Logging

Each of the commands optionally takes a `--verbose` param that increases the logging level, you'll be able to see the configuration options for each plugin, each hook that is being called and the optional logging that plugins provide.