# Promote in some case not work

**URL:** <https://drone.discourse.group/t/promote-in-some-case-not-work/8419>\
**Category:** Drone Support\
**Created:** [May 5, 2021, 3:54am UTC](https://drone.discourse.group/t/promote-in-some-case-not-work/8419 "2021-05-05T03:54:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![vkiller](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/vkiller/32/3355_2.png) [@vkiller](https://drone.discourse.group/u/vkiller)\
**Post date:** [May 5, 2021, 3:54am UTC](https://drone.discourse.group/t/promote-in-some-case-not-work/8419/1 "2021-05-05T03:54:01Z")

</div>

In some case,promote operation not work

```auto
drone build promote <repo> <number> <environment>

```

for example,if the `<number>` is based on tag event will not work,but work fine based on a push/pull\_request event.

assume below push piplines generate build number `34`

```auto
kind: pipeline
type: docker
name: Push

steps:
  - name: install
    image: node:12-alpine
    commands:
      - echo push event

trigger:
  event:
    - push

```

and below tag piplines generate build number `35`

```auto
kind: pipeline
type: docker
name: Tag

steps:
  - name: install
    image: node:12-alpine
    commands:
      - echo tag event

trigger:
  event:
    - tag

```

`drone build promote repo/test 34 production` works fine,  
but `drone build promote repo/test 35 production` not work.

---

<div class="post-metadata">

**Author:** ![vkiller](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/vkiller/32/3355_2.png) [@vkiller](https://drone.discourse.group/u/vkiller)\
**Post date:** [May 5, 2021, 3:59am UTC](https://drone.discourse.group/t/promote-in-some-case-not-work/8419/2 "2021-05-05T03:59:48Z")

</div>

It seems,only if there is a commit head changes,the promote will work.

confused.

---

<div class="post-metadata">

**Author:** ![bradrydzewski](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/bradrydzewski/32/3513_2.png) [@bradrydzewski](https://drone.discourse.group/u/bradrydzewski)\
**Post date:** [May 5, 2021, 4:02am UTC](https://drone.discourse.group/t/promote-in-some-case-not-work/8419/3 "2021-05-05T04:02:17Z")

</div>

Promote does not work because your pipelines are limited to push events and tag events, which means you are excluding promote events. You need to adjust your pipelines accordingly.

```diff
  trigger:
    event:
      - tag
+ - promote

```

```diff
  trigger:
    event:
      - push
+ - promote

```
