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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.