[solved] Promote trigger not work from a tag build

First question

I have 3 parts with the yaml,the first is install and test,the second part is publish witch transfer image to private registry,yml file like this

kind: pipeline
type: docker
name: Delivery

steps:
  - name: publish
    image: plugins/docker
    settings:
      ...

trigger:
  event:
    - tag

the third part is promote,deploy to server.

Strange things happens,if I trigger promote from UI from the first part,that is ok.But if from sencond part,nothing happend,even not tips

Second question
What is differences between promote and rollback options

The pipeline is ignored because you are limiting to tag events. If you are promoting a build (including a build for a tag) you need to enable promotion events:

  trigger:
    event:
      - tag
+     - promote