I am struggling to understand how to come up with a YAML Bamboo Specs for differing branches between my CI and Release builds.
Slide #49 of the "Best Practices" guidelines
https://www.slideshare.net/GoAtlassian/10-tips-for-configuring-your-builds-with-bamboo-specs
mentions to have separate projects for development and release. Does this mean for my bamboo.yaml file should be be duplicated, for example:
---
version: 2
plan:
project-key: Development
key: myProduct_A_CI
name: My Product A
stages:
- Default Stage:
manual: false
final: false
jobs:
- foo
- bar
...
---
version: 2
plan:
project-key: Release
key: myProduct_A_Release
name: My Product A
stages:
- Default Stage:
manual: false
final: false
jobs:
- foo
- foobar
- barbarfoo
...
It's somewhat sad that there aren't better examples with deployment examples