Example: I want to have for different branches a Dockerfile. When I specify the branch to trigger my pipeline and run " $ docker build . " , does bitbucket pipelines understand which dockerfile should take based on the branch or do I have to declare something else in my bitbucket-pipelines file ?