Products
Key benefits of CLI vs. chef-deploy
- Bundler Aware:
- The CLI delivers improved integration with bundler, so if you are using bundler with your app, the CLI detects this and sets everything up for you.
- Complete Customization:
- Completely customize how deployment happens on your server. You are not limited to only hooks, but you can also change how you deploy.
- Maintenance Pages:
- Maintenance pages are automatically created when you are in the process of deploying. You can also manually put up and take down your maintenance page.
- Immediate Feedback:
- Unlike chef-deploy where you need to watch for performance problems then manually dig through logs to determine what went wrong, a CLI deploy delivers live feedback during deployment so you immediately see the cause of issues.
- Easy Textmate Deploys:
- With the Engine Yard Textmate bundle, you can easily deploy to Engine Yard Cloud via your Textmate environment. Click here to download the Engine Yard Textmate bundle
Common CLI commands
-
ey deploy - Deploy your code on your instance without running chef
-
ey rollback - Roll back to the previously deployed version of your application
-
ey rebuild - Trigger a main chef recipe run to re-configure your systems
-
ey ssh - Open an ssh session to the master instance of your cluster (or the solo instance)
-
ey web <disable/enable> - Put up or take down maintenance pages manually
-
ey environments - Display a list of environments that your current application is in
-
ey environments-all - Displays a list of all running environments
-
ey logs - Display the most recent chef run log
-
ey recipes - Allows you to manipulate custom recipes
Get Started Now
-
Install the engineyard gem:
gem install engineyard -
Switch to your local app directory:
cd ~/my_application -
Deploy your app:
ey deploy
Engine Yard CLI Textmate Bundle
Deploy to Engine Yard Cloud from within your Textmate environment.