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....
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.
Bamboo is one such application that implements the CI/CD framework.
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.
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
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With