Support multiple hooks on the same repository
I'm guessing this is a fairly unique request, but I need the ability to support multiple hooks on the same repo -- the difference is the branch.
You can see the full Caddyfile here, but here’s the relevant bits:
git github.com/grindjs/docs {
hook /hooks/deploy-docs {$DOCS_SECRET}
hook_type github
branch master
key /apps/.ssh/id_rsa
path ../resources/docs/master
interval -1
}
git github.com/grindjs/docs {
hook /hooks/deploy-docs {$DOCS_SECRET}
hook_type github
branch 0.7
key /apps/.ssh/id_rsa
path ../resources/docs/0.7
interval -1
}
git github.com/grindjs/docs {
hook /hooks/deploy-docs {$DOCS_SECRET}
hook_type github
branch 0.6
key /apps/.ssh/id_rsa
path ../resources/docs/0.6
interval -1
}
Basically I have docs for different versions of the framework in branches that can be updated, however when I push to a branch other than master, I get the following:
2017/07/19 02:00:45 github webhook ignored. Error: found different branch 0.7
2017/07/19 02:02:13 github webhook ignored. Error: found different branch 0.6
I'm guessing the plugin is hitting the first match and then abandoning?
This is accurate
I'm guessing the plugin is hitting the first match and then abandoning?
I have the same issue. I have two branches: master & develop. And I have two sites on the same server (production (master) & develop. And when I push to develop repo I expect that hooked block of code with develop branch. But in Caddy I receive this error: 2018/07/31 00:07:35 gitlab webhook ignored. Error: found different branch develop
Whats wrong?