I'm working on a project that is using the git-flow branching 
model<http://nvie.com/posts/a-successful-git-branching-model/>. 
What I want to do is have 4 Jobs: Production, Development, Any hotfix 
branch and Any branch not included in the first three. The issue is that, 
at a given point in time, there might not be a branch that matches 
"hotfix-*". When I set the branch to build as "hotfix-*" and no hotfix 
branch exists, I get the error:

ERROR: Couldn't find any revision to build. Verify the repository and 
> branch configuration for this job.
>

For my "Any Other" job, I set it up with the Inverse strategy and listed 
master, develop, and hotfix-*. When this runs and there is no match, the 
error is:

All current git branches were excluded from being built. Either your branch 
> specifiers are too broad or you should be using the "Default" choosing 
> strategy.
> ERROR: Couldn't find any revision to build. Verify the repository and 
> branch configuration for this job.
>

In both these cases, the result is a failed build. Is it possible to have 
the job treat these cases as if there are no changes and a build should not 
be started? Then when a branch does exist matching the expected pattern, it 
will perform a new build as if everything was normal.

Patrick

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to