Search code examples
azureazure-devopsyamlazure-pipelines

How to trigger Azure Pipeline on every new push on any branch?


My current implementation of Azure pipelines is to trigger only when a pull request is made to Develop branch. But, I want to run the pipeline on every new push on any branch. How to trigger that?

My current implementation of the Azure YAML file

trigger:
  - none
pr:
  - branches:
      include:
        - dev

and below that steps are configured.


Solution

  • You need to specify the trigger something like this. So for example, if there is anything pushed in dev branch a build will get triggered. Ref

    trigger:
    - dev
    

    or to be more explicit:

    trigger:
      branches:
        include:
        - dev
        - another-branch
    

    If no triggers are specified it will by default run for all branches. It can be explicitly defined as:

    trigger:
      branches:
        include:
        - '*'