So I've got a project with some structure. And whenever I push changes to any file pipeline is run. But I want it to run only when there are changes in particular directory. Is it even possible?
The JIRA issue that refers to this situation was recently updated with the following solution that can be straightforward applied.
Example from bitbucket blog post:
- step:
name: build-frontend-artifact
condition:
changesets:
includePaths:
# only xml files directly under resources directory
- "src/main/resources/*.xml"
# any changes in frontend directory
- "src/site/**"
script:
- echo "Building frontend artifact"
This may help you:
Determine If Any File Changed In Directory For Latest Git Commit
that way if there are no changes in your directory you could finish the build early.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With