Configuring Bamboo plans through the UI can be difficult due to long wait times and complexity. Come to this session to learn how you can tweak your configuration and start managing your builds like a pro.
Przemek Bruski, Architect, Bamboo, Atlassian
3. Clone is (not) your friend
Limited sharing of common entities
Black box
Configuration is hidden, cannot be versioned or
peer reviewed
No bulk operations
Even a simple change can be very tedious if you
have to do it across the whole instance
UI-driven
configuration
does not
scale
4. Clone is (not) your friend
Limited sharing of common patterns
Black box
Configuration is hidden, cannot be versioned or
peer reviewed
No bulk operations
Even a simple change can be very tedious if you
have to do it across the whole instance
UI-driven
configuration
does not
scale
5. Clone is (not) your friend
Limited sharing of common patterns
Black box
Configuration is hidden, cannot be versioned or
peer reviewed
No bulk operations
Even a simple change can be very tedious if you
have to do it across the whole instance
UI-driven
configuration
does not
scale
9. Compact
Easy to read, low syntax clutter
Flat learning curve
Master a few rules = master the language
No entry barrier
Use your standard tools to edit it
YAML
is a user
friendly
format
10. Compact
Easy to read, low syntax clutter
Flat learning curve
Master a few rules = master the language
No entry barrier
Use your standard tools to edit it
YAML
is a user
friendly
format
11. Compact
Easy to read, low syntax clutter
Flat learning curve
Master a few rules = master the language
No entry barrier
Use your standard tools to edit it
YAML
is a user
friendly
format
12. No reuse
Reusing your credentials, repositories is
problematic
Validation
No tool supported validation
No integration with tools
Context sensitive documentation
YAML
does not
solve all
problems
13. No reuse
Reusing your credentials, repositories is
problematic
Validation
No tool supported validation
No integration with tools
Context sensitive documentation
YAML
does not
solve all
problems
14. No reuse
Reusing your credentials, repositories is
problematic
Validation
No tool supported validation
No integration with tools
Context sensitive documentation
YAML
does not
solve all
problems
21. Working on
the plan
Editing
To the server!
Workflows
Editing the plan
• IDE recommended
• Not IDE specific
• Documentation available for major IDEs
23. Working on
the plan
Editing
To the server!
Workflows
Choose you workflow
• Run from IDE
• Command line supported
• Bitbucket Server-stored plans (preview!)