I am trying to create a pipeline using build chain and would like to understand if its possible to have conditional steps in the pipeline based on branch.
So for example:
feature/* branch should trigger: build->test
master should trigger: build->test->deploy->smoke test
Right now I just adding a condition in the deploy and smoke test build configurations to check the branch and skip if its not master. This works functionally but when I look at the visual representation of pipeline its a bit confusing to see deploy and smoke test steps even in the feature branch pipeline