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"
Looking for a skilled WordPress/WooCommerce developer? I'm currently available for freelance, contract, or full-time remote opportunities! Let's create something amazing together. Send me a quick message, and I'll respond within 24 hours!
Recent Posts
- Automating Code Linting with GitHub Actions for WordPress Plugins
- Comprehensive Guide to Linting PHP, JavaScript, and CSS in WordPress Plugins Using Composer
- The Ultimate Guide to Indexing in Database Design
- Understanding 'update_meta_cache' in WordPress - When to Use It, When Not to, and Its Impact on Database Queries
- A Guide to Configuring JavaScript and SCSS Paths in WordPress Plugins with @wordpress/scripts
Your Questions / Comments
If you found this article interesting, found errors, or just want to discuss about it, please get in touch.