Trigger Bitbucket pipeline based on commits in specific branch or specific tag
Trigger pipeline based on commits in specific branch
pipelines:
branches:
master:
- step:
script:
- echo "master"
develop:
- step:
script:
- echo "work"
If we have to do same jobs for multiple branch, we can use a list of branch names. Note that there is no empty spaces in the list of branches!
pipelines:
branches:
'{master,develop,feature}':
- step:
script:
- echo "master, develop or feature"
work:
- step:
script:
- echo "work"
Trigger pipeline based on tag
pipelines:
tags:
'*':
- step:
name: "Preparing bash to scripts"
script:
- echo $BITBUCKET_TAG
The $BITBUCKET_TAG
is the default variable availe in pipeline.
Trigger pipeline based on release candidate tag
For our release canditate, we will add a tag with format like [our-version-number]-rc[increment]
. An example is 2.9.3-rc1 etc.
pipelines:
tags:
'*-rc*':
- step:
script:
- echo "My tag build"
Got a project in mind? Send me a quick message, and I'll get back to you within 24 hours!.
Recent Posts
- Disabling Payment Methods in WooCommerce Based on Conditions
- How to Update Product Quantity in WooCommerce Using Custom Code
- Dynamically Generating a Table of Contents in WordPress
- Direct Checkout in WooCommerce - Add Product to Cart from Checkout Page & Skip Shop, Product, and Cart Pages
- Understanding the Impact of git reset --hard Command
Your Questions / Comments
If you found this article interesting, found errors, or just want to discuss about it, please get in touch.