Вы должны будете использовать Pipeline, чтобы получить подробную информацию о ветви, которая запускается. Несколько вещей, о которых вам нужно помнить, вы получите всю полезную нагрузку, из которой вам придется анализировать JSON Получить параметры полезной нагрузки вJenkins
После выполнения вышеуказанных шагов добавьте это в свою PipeLine
def object = new JsonSlurper().parseText("$payload")
// reading the JSON to see if branch is master or any other
String refs= new JsonBuilder("$object.ref" ).toPrettyString()
println "$refs"
String[] arrBranch =refs.split("/")
String branch =arrBranch[2]
println "$branch"
if (branch=="master")
echo "deploy to PROD"
else
echo "deploy to staging"