1 / 47

Bamboo - an introduction

Bamboo is a continuous integrations server from Atlassian. But Bamboo is much more than that. See, how a modern CI-Server goes further with automated building, testing, deploying, and releasing of your software.

svenpet
Download Presentation

Bamboo - an introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. an introduction

  2. Sven Peters Happy Ambassador @svenpet http://svenpet.com

  3. I'm just a Bamboo beginner, too @svenpet http://svenpet.com

  4. Who knows this guy?

  5. CI Basics

  6. CI Basics very code change trunk / master code change

  7. Good job, mate!

  8. Do you want more?

  9. 1 take a lok

  10. Basics 1

  11. Basics Naming Plan

  12. Basics Naming Plan Stage Stage Stage

  13. Basics Naming Plan Stage Stage Stage Job Job Job Job Job Job

  14. Basics Naming Plan Stage Stage Stage Job Job Job Job Job Job

  15. Basics Stage Triggers Stage Job Job

  16. Basics Stage Triggers automaticaly Stage Job Job

  17. Basics Stage Triggers automaticaly Stage Stage Job Job Job

  18. Basics Stage Triggers automaticaly manual Stage Stage Stage Job Job Job Job Job Job

  19. Basics Stage Triggers deploy you know what you're doing

  20. 2 Parallel & Distributed Jobs

  21. A Job is executed by an agent Job Job Job Job Job

  22. Agents are running parallel Job Job Job Job Job Job

  23. Agents can run distributed also on Amazon EC2 Job Job Job Job Job Job

  24. Bamboo is collecting the results start the next stage automaticaly? Job Stage Job

  25. 3 Tests in quarantine

  26. Keep to buildgreen always

  27. What if you have a flaky test? ...and no time to lok at it?

  28. Run the job and ignore the flaky test Job Test Test Test test in quarantine

  29. quarantine

  30. 4 JIRA integration

  31. in create issue

  32. in See build related issues

  33. in See issue related builds

  34. 5 Bamboo & Branches

  35. builds are trigered by main branch

  36. manualy configure new branches

  37. manualy configure new branches Bambo configures new branches

  38. Auto detect branches Bambo deletes it again (no activity)

  39. Some people say about feature branches: This is not continuous integration

  40. Auto merge branches Option #1 change master feature branch push changes

  41. Auto merge branches Option #2 change feature branch master push changes

  42. Dem Time

  43. Do you want more?

  44. Jenkins importer Locate Jenkins Choose Jobs Done

  45. atlassian.com/bamboo

  46. Build something! svenpet.com/slides @svenpet http://svenpet.com

More Related