Unable to change staging branch


#1

Good Morning,
I have a project with following circle.yml configurations for deployment:

deployment:
      staging:
        branch: develop
        commands:
          - "[[ ! -s \"$(git rev-parse --git-dir)/shallow\" ]] || git fetch --unshallow"
          - git push git@heroku.com:cassanova-fo-fe-staging.git $CIRCLE_SHA1:refs/heads/master

Everything works ok, except that if I would like to change the branch that I want on the staging environment (ad an example if I change “develop” with “xxx”) the build of the new branch (“xxx”) doesn’t execute the deployment commands. Builds of the old branch (“develop”) correctly stop to execute deployment commands.

Any Ideas?


#2

Does circle.yml in the master/default branch also get the new branch to deploy?


#3

Hi Feliciano,
no, I’ve made the change on the old and the new branch, but not in the master. Is that the problem? So does circle-ci consider only the .yml in the master branch?


#4