# About the deployment phase

**URL:** <https://drone.discourse.group/t/about-the-deployment-phase/9393>\
**Category:** Drone Support\
**Created:** [February 3, 2018, 1:18am UTC](https://drone.discourse.group/t/about-the-deployment-phase/9393 "2018-02-03T01:18:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tengzhexiao](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/tengzhexiao/32/3865_2.png) [@tengzhexiao](https://drone.discourse.group/u/tengzhexiao)\
**Post date:** [February 3, 2018, 1:18am UTC](https://drone.discourse.group/t/about-the-deployment-phase/9393/1 "2018-02-03T01:18:47Z")

</div>

Dear bradrydzewski:  
when I use the Drone just find a different between Jenkins or other tools,  
that’s the build and deployment was automatic complete we can not to plan it，how could I control it by a button submit or to let it two phase step ?

---

<div class="post-metadata">

**Author:** ![gboddin](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/gboddin/32/3701_2.png) [@gboddin](https://drone.discourse.group/u/gboddin)\
**Post date:** [March 23, 2018, 8:36am UTC](https://drone.discourse.group/t/about-the-deployment-phase/9393/2 "2018-03-23T08:36:41Z")

</div>

You definitely can separate build from deploy:

Check [http://docs.drone.io/cli-deploy/](http://docs.drone.io/cli-deploy/)

It works that way :

Everytime a build is successfull and you want to promote it to an environment, you can trigger a deploy event ( by filtering with `event: deployment` so not every builds deploys ) from the CLI.

You can also trigger the deploy event from any tool able to submit a deploy hook to your VCS provider ( eg for github : [https://developer.github.com/v3/repos/deployments/#create-a-deployment](https://developer.github.com/v3/repos/deployments/#create-a-deployment) )
