How can i configure bitbucket-pipelines.yml, in such a way that whenever something is committed in any feature branch, it's merged to the master branch without manually requesting a pull reques?
Hi Suleman,
First, you'll need to set up a bot account that is able to have write access to your repositories from Pipelines: https://community.atlassian.com/t5/Bitbucket-questions/Problem-getting-BitBucket-Pipelines-to-commit-back-version/qaq-p/760022#M29587
Once you've got that working, you can run the necessary git commands in your build script. For example:
pipelines:
branches:
feature/*:
- step:
script:
- ./tests
- apt-get update -y
- apt-get install git -y
- git fetch
- git checkout master
- git merge $BITBUCKET_BRANCH_NAME
- git push origin master
Thanks,
Phil
Hi, thanks for this information, What means ./tests in that script?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.