I'm not sure if I understood correctly what user branches of the CICD mean 
in this particular case, can you clarify it?
Some other questions:
- Are the master and CICD branches part of the same projectA? 
- If so, how do users interact with the project?

As far as I see the upstream trigger option allows to listen for changes in 
some other projects.

Will it work if you split two pipelines instead?

*Pipeline for the master branch *

or even a multibranch pipeline if needed, then you can exclude  the CICD 
branch to be built.

*Pipeline for the branch CICD*

or event a multibranch pipeline if needed, then you can exclude everything 
but the CICD branch.

    triggers {
      upstream("projectA/master'")
    }


Cheers

On Friday, 22 October 2021 at 11:17:46 UTC+1 [email protected] wrote:

> We have a branch in projectA called CICD.
> This branch we want to be triggered automatically after the master branch 
> has built.
> However we do not want user branches of the CICD to be triggered 
> automatically.
>
> Is it possible to avoid configuring a trigger if the branch is not CICD?
>
> This is probably not possible, but would be very useful.
>
>     triggers {
>       upstream 'projectA/master'
>       when {
>         branch 'CICD'
>       }
>     }
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/78393c2a-24ca-4780-b259-9f8e1a40b310n%40googlegroups.com.

Reply via email to