Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bamboo Continuous Integration

i am new to this continuous integration tool..named Bamboo .. could someone point me to the right direction where i can get information about how to setup this bamboo .. how to write scripts for automatic deployment for different environments... thank you in advance....

like image 912
reddy Avatar asked Sep 10 '09 04:09

reddy


People also ask

Is Bamboo continuous integration?

Bamboo is a continuous integration or CI server that can be used to automate the build, test, and release management for a software application, creating a continuous delivery pipeline.

Is Bamboo used for CI CD?

Bamboo is one such application that implements the CI/CD framework.

What is the difference between Bamboo and Jenkins?

Bamboo is a commercial/licensed tool, while Jenkins is an open-source tool. As a result, Jenkins has a worldwide development community, whereas Bamboo has its specialized development team. Thus, any individual or professional involved in DevOps can download Jenkins.


2 Answers

You will use your ant script or Mavn pom.xml to deploy and bamboo will scheduled it.

You will find a getting start tutorial here with a guide that shows you how to install Bamboo (really easy): https://confluence.atlassian.com/bamboo/bamboo-installation-guide-289276785.html

like image 105
ajeanson Avatar answered Oct 11 '22 16:10

ajeanson


The set up documentation is above - as kazanaki has posted. Or search for bamboo 101 - I can't post two links in the same post apparently.

For executing scripts that you need to deploy to different environments you can use bamboo's pre-post build plug-in that can run scripts on success of build - it is available as a jar file from here:

https://plugins.atlassian.com/plugin/details/5581

It integrates with the UI so that you can specify a script pre or post the build plan running - in the configuration section of setting up your build plan.

Hope this helps.

like image 25
hughmcmanus Avatar answered Oct 11 '22 18:10

hughmcmanus