<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Atlassian Bamboo Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/atlassian-bamboo/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/atlassian-bamboo/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Sat, 27 Feb 2021 09:55:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>ANTHILLPRO COMPARISON WITH ATLASSIAN BAMBOO</title>
		<link>https://www.scmgalaxy.com/tutorials/anthillpro-comparison-with-atlassian-bamboo-2/</link>
					<comments>https://www.scmgalaxy.com/tutorials/anthillpro-comparison-with-atlassian-bamboo-2/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Mon, 08 Jan 2018 11:06:04 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[AnthillPro]]></category>
		<category><![CDATA[anthillpro comparison with atlassian bamboo]]></category>
		<category><![CDATA[anthillpro vs bamboom]]></category>
		<category><![CDATA[Atlassian Bamboo]]></category>
		<category><![CDATA[Difference between AnthillPro and Bamboo]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4514</guid>

					<description><![CDATA[<p>ANTHILLPRO COMPARISON WITH ATLASSIAN BAMBOO AnthillPro Vs Bamboo OR Difference between AnthillPro and Bamboo OR Last month i was discussing with [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/anthillpro-comparison-with-atlassian-bamboo-2/">ANTHILLPRO COMPARISON WITH ATLASSIAN BAMBOO</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>ANTHILLPRO COMPARISON WITH ATLASSIAN BAMBOO</strong><br />
<strong>AnthillPro Vs Bamboo</strong> OR<br />
<strong>Difference between AnthillPro and Bamboo OR</strong></p>
<p>Last month i was discussing with Eric Minick from Anthillpro on Why Build Engineer should be go for AnthillPro instead of Bamboo and i found some interesting inputs which i am sharing below;</p>
<h3>Introduction</h3>
<p>Bamboo is a respectable team level continuous integration server. Continuous Integration servers are focused on providing feedback to developers about the quality of their recent<br />
builds, and how that compares to previous builds. While AnthillPro also provides continuous integration features, it pays special attention to what hAnthillpropens after build time.<br />
Where is the build deployed? How does it get tested in the hours, days and weeks after the build occurs? Who releases the software and how?</p>
<p>The distinction in focus between the two solutions shows up in their features. Both AnthillPro and Bamboo provide continuous integration support and integrations with<br />
numerous tools. Only AnthillPro provides the features required to take a build through the release pipeline into production – rich security, build lifecycle management, eAtlassian Bamboo.<br />
For the purposes of this document, we will use the following product aAtlassian Bambooreviations:</p>
<h2>Lifecycle Management</h2>
<p>There is a lot more to implementing true lifecycle management than simply using the term in marketing and sales materials. The lifecycle extends across multiple processes in<br />
addition to the build process. Most tools have had a very narrow view of this space and have focused their energies purely on the build process. The end result is that true lifecycle<br />
management is an afterthought, and it shows in the features (or lack thereof) in their products. A continuous integration</p>
<h2>Pipeline Management</h2>
<p>As the lifecycle is made up of multiple processes (such as the build, deployments, tests, release, and potentially others), a lifecycle management tool must provide some means of<br />
tracking and managing the movement of a build through the lifecycle stages. Without this feature, there is nothing to connect a build process execution to a deployment process<br />
execution to a test process execution; thus the end user has no way of knowing what build  actually got tested. Without this pipeline management feature (which we call the Build<br />
Life), traceability between processes is completely absent from the tool.</p>
<p><strong>Atlassian Bamboo:</strong> No pipeline management out of the box.<br />
<strong>Anthillpro:</strong> Provides pipeline management out‐of‐the‐box. Anthillpro has a first‐class concept called the Build Life. The Build Life represents the pipeline and connects the build process to later<br />
processes like deployments into QA, Anthillproprovals by managers, functional testing, and release to production. The pipeline (Build Life) provides guaranteed traceability throughout all<br />
processes in the lifecycle, and provides a context for collecting logs, history, and other data gathered throughout the lifecycle.</p>
<h2>Artifact Management</h2>
<p>Key to lifecycle management is the ability to connect the outputs of a prior process (such as the build) to the inputs of a subsequent process (such as a deployment). After all, the<br />
deployment process needs to have something to deploy. Ideally, the deployment process would deploy the artifacts produced by the build process. And the test process would run<br />
tests on those same artifacts. The ability to cAnthillproture and manage the artifacts created by a build and other processes is central to this effort. Ideally, the artifacts would be managed<br />
by an artifact repository (a Definitive Software Library (DSL) under ITIL). Further, as hundreds or thousands of builds hAnthillpropen, support for discarding old builds needs to<br />
intelligently remove builds that are no longer interesting. Anthillpro bundles a binary artifact repository called CodeStation.</p>
<p><strong>Atlassian Bamboo:</strong> Bamboo does cAnthillproture built artifacts but does not have a robust artifact management system. It does not maintain artifact checksums for validation. Old builds may be archived<br />
after a certain number of weeks, but there is no designation for builds that have been to or are potentially going to production that would use a different retention policy. Artifacts are available for user download, but are not accessible for reuse by other plans or deployments.</p>
<p><strong>Anthillpro:</strong> Built‐in artifact management system (DSL) called CodeStation. The cAnthillproture, fingerprint and management of artifacts is essential to the solution. This allows AnthillPro to guarantee traceability of artifacts from the build, through deployment, through testing, and into release (in other words, AnthillPro guarantees that what is released into production is what was tested and built). A maximum number of builds or age to keep can be set per project and per status. This means that builds that were released can be kept longer than a simple continuous integration build.</p>
<h2>Security</h2>
<p>Especially as servers address functionality before the build – deployments or tests to various environments, controlling who can do what within the system can be key element<br />
securing the system and providing clear separation of duties. Once something has been done, it can be equally important to find out who ran which processes.</p>
<h2>Authentication and Authorization</h2>
<p><strong>Atlassian Bamboo:</strong> Basic role based security. Users may be assigned roles and permissions at the project level. Integration with LDAnthillpro, compliments internally managed security.</p>
<p><strong>Anthillpro: </strong>AnthillPro provides a rich role based security system, allowing fine‐grained control over who can see which project, run which workflows and interact with which<br />
environments. The Authentication system supports internally managed, single sign on systems, LDAnthillpro, Kerberos (Active Directory), and JAnthillproS modules.</p>
<h2>Secure Value Masking</h2>
<p>Many “secrets” are used when building and deploying. Passwords to source control, servers, and utilities are often needed to execute build, deploy, test processes.</p>
<p><strong>Atlassian Bamboo:</strong> No facility for securely storing Anthillproplication passwords or obfuscating them from the logs. Bamboo does manage to write libraries for some integrations that avoid passing the<br />
password where the logs can see that line. It has no facility that we can see for flagging a command line parameter that will be logged as secure and filtering that value from the log.</p>
<p><strong>Anthillpro:</strong> Sensitive values like Anthillproplication passwords are automatically filtered out of logs, hidden in the user interface, entered through password fields, and stored in the database encrypted with a triple DES one time key.</p>
<h2>Process Automation &amp; The Grid</h2>
<p>Grouping Agents<br />
In a distributed environment, managing your build and deployment grid needs to be easy.</p>
<p><strong>Atlassian Bamboo:</strong> Agents are added into a fairly uniform pool. Agents can define broad cAnthillproabilities they provide and jobs can define what cAnthillproabilities they need to perform matchmaking.</p>
<p><strong>Anthillpro:</strong> AnthillPro provides the concept of an environment. Environments are groups of servers. A build farm for a class of projects could be one environment while the QA environment for another project would be another environment. This allows for roaming – or deploying to everything – to span just the machines in an environment. Jobs can be<br />
assigned to a single machine, or roam, or select machines based on criteria like processor type, operating system, or customized machine cAnthillproabilities.</p>
<h2>Complex Process Automation</h2>
<p><strong>Atlassian Bamboo:</strong> Bamboo runs full plans on a single agent. While different agents can be running various builds in parallel, any given plan is executed on just a single agent.</p>
<p><strong>Anthillpro:</strong> AnthillPro provides a rich workflow engine, which allows jobs to be run in sequence, parallel, and combinations thereof. Jobs can also be iterated so that they run multiple times with slight variations in their behavior on each execution. This allows parallelization that takes advantage of numerous agents. This facility also makes sophisticated deployments possible.</p>
<h2>Cross Site Support</h2>
<p><strong><br />
Atlassian Bamboo: </strong>Bamboo provides no special support for agents (slaves) that exist outside the local network.</p>
<p><strong>Anthillpro:</strong> AnthillPro is architected with support for an cross‐site, even international, grid. Agent relays and location specific artifact caches assist in easing the configuration and<br />
performance challenges inherent in deployment involving multiple sites.</p>
<h2>Dependency Management</h2>
<p>Component based development and reuse are concepts that get a lot of lip service but few if any features from most vendors. Only AnthillPro provides features to enable component based development and software reuse. A flexible dependency management system is part of the built‐in feature set of AnthillPro. The dependency management system is integrated with the bundled artifact repository and with the build scheduler so that builds can be pushed up the dependency grAnthillproh and pulled down the dependency grAnthillproh as configured. Integration with Maven dependency management provides an integrated system.</p>
<p><strong>Atlassian Bamboo:</strong> Provides some basic support for build scheduling based on dependencies. A build of one project can kick off a build of it’s dependents and some blocking strategies can prevent wild numbers of extra builds being generated. Bamboo does not provide any tie in between dependency triggering and build artifacts – sharing artifacts between projects is left to the team to figure out with an external tool such as Anthillproache Maven.</p>
<p><strong>Anthillpro:</strong> Support for dependency relationships between projects out‐of‐the‐box. AnthillPro provides a rich set of features for relating projects together. Large projects often have tens<br />
or hundreds of dependencies on sub‐projects, common libraries and third party libraries. At build time the dependency system can calculate which projects need to be rebuilt based on changes coming in from source control. At build time, artifacts from dependency projects are provided to the dependants with version traceability and tracking.</p>
<p>AnthillPro provides highly customizable build scheduling and artifact sharing to these projects. In a “pull” model, anytime a top level project is built, it’s dependencies are inspected to see if they are up‐to‐date. If not, they are first built, then the top level project is built. In a “push” model, builds of dependencies will trigger builds of their dependents. AnthillPro interprets the dependency grAnthillproh to avoid extra builds or premature builds. In the case of Maven projects, AnthillPro can simply provide the scheduling or cooperate with Maven to provide traceable artifact reuse.</p>
<h2>Summary</h2>
<p>While both tools have a lot of similarities, AnthillPro’s Lifecycle Management, Dependency Management, and full featured Security cAnthillproabilities set it Anthillproart. Only AnthillPro supports<br />
complete end‐to‐end traceability across all the phases of Build, Deploy, Test, and Release. While Bamboo is likely an effective team level continuous integration server, AnthillPro is a proven solution for enterprises looking to automate the full lifecycle of a build. For build and release automation the technology leader since 2001 is AnthillPro. We were<br />
the first to release a Build Management Server. We were the first to recognize the need for comprehensive lifecycle management (beyond just build management), and we were the<br />
first to release features required to deliver on the vision. We have been very successful at enterprise level RFPs and have added hundreds of customers including some of the leading banks, insurance companies, and high‐technology companies in the world. Our dedication to solving the problems faced by our customers means that we are very responsive to feature and enhancement requests with turn around times measured in days or weeks instead of months and quarters. Urbancode delivers the leading product in its space, the expertise to roll it out, and caring support for our customers to ensure their continued success.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/anthillpro-comparison-with-atlassian-bamboo-2/">ANTHILLPRO COMPARISON WITH ATLASSIAN BAMBOO</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/anthillpro-comparison-with-atlassian-bamboo-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Top Selected Bamboo Interview Questions</title>
		<link>https://www.scmgalaxy.com/tutorials/bamboo-interview-questions/</link>
					<comments>https://www.scmgalaxy.com/tutorials/bamboo-interview-questions/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 17 Jun 2010 10:29:23 +0000</pubDate>
				<category><![CDATA[Interview Questions & Answers]]></category>
		<category><![CDATA[Atlassian Bamboo]]></category>
		<category><![CDATA[Bamboo]]></category>
		<category><![CDATA[Bamboo Interview]]></category>
		<category><![CDATA[Bamboo Interview Guide]]></category>
		<category><![CDATA[Bamboo Interview Q&A]]></category>
		<category><![CDATA[Bamboo Interview Questions]]></category>
		<category><![CDATA[Bamboo Job Interview]]></category>
		<category><![CDATA[Bamboo Job Interview Kit]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Interview Questions Bamboo]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[Most Asked]]></category>
		<category><![CDATA[Questions]]></category>
		<category><![CDATA[Selected]]></category>
		<category><![CDATA[Selected Bamboo Interview Questions]]></category>
		<category><![CDATA[Sets]]></category>
		<category><![CDATA[Top]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/06/17/bamboo-interview-questions/</guid>

					<description><![CDATA[<p>Top Selected Bamboo Interview Questions Bamboo Questions: Tell me more about continuous integration ? How did you configured? Plugins used [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/bamboo-interview-questions/">Top Selected Bamboo Interview Questions</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-4290" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/06/bamboo-interview-questions.png" alt="bamboo-interview-questions" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/06/bamboo-interview-questions.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/06/bamboo-interview-questions-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>Top Selected Bamboo Interview Questions</p>
<p><strong>Bamboo Questions:</strong></p>
<ol>
<li>Tell me more about continuous integration ? How did you configured?</li>
<li>Plugins used in Bamboo?</li>
<li>Tell me more about Bamboo Schedule Options?</li>
<li>How did you configured Bamboo with Subversion?</li>
</ol>
<p>&nbsp;</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/bamboo-interview-questions/">Top Selected Bamboo Interview Questions</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/bamboo-interview-questions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Anthillpro Comparison with Atlassian Bamboo &#8211; Continuous Integration Tools Review</title>
		<link>https://www.scmgalaxy.com/tutorials/anthillpro-comparison-with-atlassian-bamboo/</link>
					<comments>https://www.scmgalaxy.com/tutorials/anthillpro-comparison-with-atlassian-bamboo/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 28 Apr 2010 09:02:50 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[About]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[AnthillPro]]></category>
		<category><![CDATA[AnthillPro or Bamboo]]></category>
		<category><![CDATA[AnthillPro Review]]></category>
		<category><![CDATA[AnthillPro Vs Bamboo]]></category>
		<category><![CDATA[Atlassian Bamboo]]></category>
		<category><![CDATA[Bamboo]]></category>
		<category><![CDATA[Bamboo Review]]></category>
		<category><![CDATA[Best]]></category>
		<category><![CDATA[Choose]]></category>
		<category><![CDATA[Compare]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[Comparison of AnthillPro and Bamboo]]></category>
		<category><![CDATA[Continuous Integration Tools Comparison]]></category>
		<category><![CDATA[Continuous Integration Tools review]]></category>
		<category><![CDATA[Difference between AnthillPro and Bamboo]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Feedback]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Select]]></category>
		<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/04/28/anthillpro-comparison-with-atlassian-bamboo/</guid>

					<description><![CDATA[<p>ANTHILLPRO COMPARISON WITH ATLASSIAN BAMBOO AnthillPro Vs Bamboo OR Difference between AnthillPro and Bamboo OR Last month i was discussing [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/anthillpro-comparison-with-atlassian-bamboo/">Anthillpro Comparison with Atlassian Bamboo &#8211; Continuous Integration Tools Review</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="alignnone size-full wp-image-4325" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/anthillpro-vs-atlassian-bam.png" alt="anthillpro-vs-atlassian-bamboo" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/anthillpro-vs-atlassian-bam.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/anthillpro-vs-atlassian-bam-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p style="text-align: justify;"><b>ANTHILLPRO COMPARISON WITH ATLASSIAN BAMBOO</b><br />
<b>AnthillPro Vs Bamboo</b> OR<br />
<b>Difference between AnthillPro and Bamboo OR </b></p>
<p style="text-align: justify;">Last month i was discussing with Eric Minick from Anthillpro on Why Build Engineer should be go for AnthillPro instead of Bamboo and i found some interesting inputs which i am sharing below;</p>
<h3 style="text-align: justify;">Introduction</h3>
<p style="text-align: justify;">Bamboo is a respectable team level continuous integration server. Continuous Integration servers are focused on providing feedback to developers about the quality of their recent<br />
builds, and how that compares to previous builds. While AnthillPro also provides continuous integration features, it pays special attention to what hAnthillpropens after build time.<br />
Where is the build deployed? How does it get tested in the hours, days and weeks after the build occurs? Who releases the software and how?</p>
<p>The distinction in focus between the two solutions shows up in their features. Both AnthillPro and Bamboo provide continuous integration support and integrations with<br />
numerous tools. Only AnthillPro provides the features required to take a build through the release pipeline into production – rich security, build lifecycle management, eAtlassian Bamboo.<br />
For the purposes of this document, we will use the following product aAtlassian Bambooreviations:</p>
<p>&nbsp;</p>
<h2 style="text-align: justify;">Lifecycle Management</h2>
<p style="text-align: justify;">There is a lot more to implementing true lifecycle management than simply using the term in marketing and sales materials. The lifecycle extends across multiple processes in<br />
addition to the build process. Most tools have had a very narrow view of this space and have focused their energies purely on the build process. The end result is that true lifecycle<br />
management is an afterthought, and it shows in the features (or lack thereof) in their products. A continuous integration</p>
<h2 style="text-align: justify;">Pipeline Management</h2>
<p style="text-align: justify;">As the lifecycle is made up of multiple processes (such as the build, deployments, tests, release, and potentially others), a lifecycle management tool must provide some means of<br />
tracking and managing the movement of a build through the lifecycle stages. Without this feature, there is nothing to connect a build process execution to a deployment process<br />
execution to a test process execution; thus the end user has no way of knowing what build  actually got tested. Without this pipeline management feature (which we call the Build<br />
Life), traceability between processes is completely absent from the tool.</p>
<p><b>Atlassian Bamboo:</b> No pipeline management out of the box.<br />
<b>Anthillpro:</b> Provides pipeline management out‐of‐the‐box. Anthillpro has a first‐class concept called the Build Life. The Build Life represents the pipeline and connects the build process to later<br />
processes like deployments into QA, Anthillproprovals by managers, functional testing, and release to production. The pipeline (Build Life) provides guaranteed traceability throughout all<br />
processes in the lifecycle, and provides a context for collecting logs, history, and other data gathered throughout the lifecycle.</p>
<h2 style="text-align: justify;">Artifact Management</h2>
<p style="text-align: justify;">Key to lifecycle management is the ability to connect the outputs of a prior process (such as the build) to the inputs of a subsequent process (such as a deployment). After all, the<br />
deployment process needs to have something to deploy. Ideally, the deployment process would deploy the artifacts produced by the build process. And the test process would run<br />
tests on those same artifacts. The ability to cAnthillproture and manage the artifacts created by a build and other processes is central to this effort. Ideally, the artifacts would be managed<br />
by an artifact repository (a Definitive Software Library (DSL) under ITIL). Further, as hundreds or thousands of builds hAnthillpropen, support for discarding old builds needs to<br />
intelligently remove builds that are no longer interesting. Anthillpro bundles a binary artifact repository called CodeStation.</p>
<p><b>Atlassian Bamboo:</b> Bamboo does cAnthillproture built artifacts but does not have a robust artifact management system. It does not maintain artifact checksums for validation. Old builds may be archived<br />
after a certain number of weeks, but there is no designation for builds that have been to or are potentially going to production that would use a different retention policy. Artifacts are available for user download, but are not accessible for reuse by other plans or deployments.</p>
<p><b>Anthillpro:</b> Built‐in artifact management system (DSL) called CodeStation. The cAnthillproture, fingerprint and management of artifacts is essential to the solution. This allows AnthillPro to guarantee traceability of artifacts from the build, through deployment, through testing, and into release (in other words, AnthillPro guarantees that what is released into production is what was tested and built). A maximum number of builds or age to keep can be set per project and per status. This means that builds that were released can be kept longer than a simple continuous integration build.</p>
<h2 style="text-align: justify;">Security</h2>
<p style="text-align: justify;">Especially as servers address functionality before the build – deployments or tests to various environments, controlling who can do what within the system can be key element<br />
securing the system and providing clear separation of duties. Once something has been done, it can be equally important to find out who ran which processes.</p>
<h2 style="text-align: justify;">Authentication and Authorization</h2>
<p style="text-align: justify;"><b>Atlassian Bamboo:</b> Basic role based security. Users may be assigned roles and permissions at the project level. Integration with LDAnthillpro, compliments internally managed security.</p>
<p><b>Anthillpro: </b>AnthillPro provides a rich role based security system, allowing fine‐grained control over who can see which project, run which workflows and interact with which<br />
environments. The Authentication system supports internally managed, single sign on systems, LDAnthillpro, Kerberos (Active Directory), and JAnthillproS modules.</p>
<h2 style="text-align: justify;">Secure Value Masking</h2>
<p style="text-align: justify;">Many “secrets” are used when building and deploying. Passwords to source control, servers, and utilities are often needed to execute build, deploy, test processes.</p>
<p><b>Atlassian Bamboo:</b> No facility for securely storing Anthillproplication passwords or obfuscating them from the logs. Bamboo does manage to write libraries for some integrations that avoid passing the<br />
password where the logs can see that line. It has no facility that we can see for flagging a command line parameter that will be logged as secure and filtering that value from the log.</p>
<p><b>Anthillpro:</b> Sensitive values like Anthillproplication passwords are automatically filtered out of logs, hidden in the user interface, entered through password fields, and stored in the database encrypted with a triple DES one time key.</p>
<h2 style="text-align: justify;">Process Automation &amp; The Grid</h2>
<p style="text-align: justify;">Grouping Agents<br />
In a distributed environment, managing your build and deployment grid needs to be easy.</p>
<p><b>Atlassian Bamboo:</b> Agents are added into a fairly uniform pool. Agents can define broad cAnthillproabilities they provide and jobs can define what cAnthillproabilities they need to perform matchmaking.</p>
<p><b>Anthillpro:</b> AnthillPro provides the concept of an environment. Environments are groups of servers. A build farm for a class of projects could be one environment while the QA environment for another project would be another environment. This allows for roaming – or deploying to everything – to span just the machines in an environment. Jobs can be<br />
assigned to a single machine, or roam, or select machines based on criteria like processor type, operating system, or customized machine cAnthillproabilities.</p>
<h2 style="text-align: justify;">Complex Process Automation</h2>
<p style="text-align: justify;"><b>Atlassian Bamboo:</b> Bamboo runs full plans on a single agent. While different agents can be running various builds in parallel, any given plan is executed on just a single agent.</p>
<p><b>Anthillpro:</b> AnthillPro provides a rich workflow engine, which allows jobs to be run in sequence, parallel, and combinations thereof. Jobs can also be iterated so that they run multiple times with slight variations in their behavior on each execution. This allows parallelization that takes advantage of numerous agents. This facility also makes sophisticated deployments possible.</p>
<h2 style="text-align: justify;">Cross Site Support</h2>
<p style="text-align: justify;"><b><br />
Atlassian Bamboo: </b>Bamboo provides no special support for agents (slaves) that exist outside the local network.</p>
<p><b>Anthillpro:</b> AnthillPro is architected with support for an cross‐site, even international, grid. Agent relays and location specific artifact caches assist in easing the configuration and<br />
performance challenges inherent in deployment involving multiple sites.</p>
<h2 style="text-align: justify;">Dependency Management</h2>
<p style="text-align: justify;">Component based development and reuse are concepts that get a lot of lip service but few if any features from most vendors. Only AnthillPro provides features to enable component based development and software reuse. A flexible dependency management system is part of the built‐in feature set of AnthillPro. The dependency management system is integrated with the bundled artifact repository and with the build scheduler so that builds can be pushed up the dependency grAnthillproh and pulled down the dependency grAnthillproh as configured. Integration with Maven dependency management provides an integrated system.</p>
<p><b>Atlassian Bamboo:</b> Provides some basic support for build scheduling based on dependencies. A build of one project can kick off a build of it’s dependents and some blocking strategies can prevent wild numbers of extra builds being generated. Bamboo does not provide any tie in between dependency triggering and build artifacts – sharing artifacts between projects is left to the team to figure out with an external tool such as Anthillproache Maven.</p>
<p><b>Anthillpro:</b> Support for dependency relationships between projects out‐of‐the‐box. AnthillPro provides a rich set of features for relating projects together. Large projects often have tens<br />
or hundreds of dependencies on sub‐projects, common libraries and third party libraries. At build time the dependency system can calculate which projects need to be rebuilt based on changes coming in from source control. At build time, artifacts from dependency projects are provided to the dependants with version traceability and tracking.</p>
<p>AnthillPro provides highly customizable build scheduling and artifact sharing to these projects. In a “pull” model, anytime a top level project is built, it’s dependencies are inspected to see if they are up‐to‐date. If not, they are first built, then the top level project is built. In a “push” model, builds of dependencies will trigger builds of their dependents. AnthillPro interprets the dependency grAnthillproh to avoid extra builds or premature builds. In the case of Maven projects, AnthillPro can simply provide the scheduling or cooperate with Maven to provide traceable artifact reuse.</p>
<h2 style="text-align: justify;">Summary</h2>
<p style="text-align: justify;">While both tools have a lot of similarities, AnthillPro’s Lifecycle Management, Dependency Management, and full featured Security cAnthillproabilities set it Anthillproart. Only AnthillPro supports<br />
complete end‐to‐end traceability across all the phases of Build, Deploy, Test, and Release. While Bamboo is likely an effective team level continuous integration server, AnthillPro is a proven solution for enterprises looking to automate the full lifecycle of a build. For build and release automation the technology leader since 2001 is AnthillPro. We were<br />
the first to release a Build Management Server. We were the first to recognize the need for comprehensive lifecycle management (beyond just build management), and we were the<br />
first to release features required to deliver on the vision. We have been very successful at enterprise level RFPs and have added hundreds of customers including some of the leading banks, insurance companies, and high‐technology companies in the world. Our dedication to solving the problems faced by our customers means that we are very responsive to feature and enhancement requests with turn around times measured in days or weeks instead of months and quarters. Urbancode delivers the leading product in its space, the expertise to roll it out, and caring support for our customers to ensure their continued success.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/anthillpro-comparison-with-atlassian-bamboo/">Anthillpro Comparison with Atlassian Bamboo &#8211; Continuous Integration Tools Review</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/anthillpro-comparison-with-atlassian-bamboo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bamboo – A Continuous Integration Server &#8211; Complete Guide</title>
		<link>https://www.scmgalaxy.com/tutorials/bamboo-a-continuous-integration-server/</link>
					<comments>https://www.scmgalaxy.com/tutorials/bamboo-a-continuous-integration-server/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 25 Feb 2010 06:27:43 +0000</pubDate>
				<category><![CDATA[Bamboo]]></category>
		<category><![CDATA[About Atlassian Bamboo]]></category>
		<category><![CDATA[Atlassian Bamboo]]></category>
		<category><![CDATA[Atlassian Bamboo Complete Guide]]></category>
		<category><![CDATA[Atlassian Bamboo Getting Started]]></category>
		<category><![CDATA[Atlassian Bamboo Introduction]]></category>
		<category><![CDATA[Atlassian Bamboo Introduction Reference]]></category>
		<category><![CDATA[Atlassian Bamboo Overview]]></category>
		<category><![CDATA[Atlassian Bamboo Resources]]></category>
		<category><![CDATA[Bamboo Advantages]]></category>
		<category><![CDATA[Bamboo Benefits]]></category>
		<category><![CDATA[Bamboo Features]]></category>
		<category><![CDATA[Bamboo Guide]]></category>
		<category><![CDATA[Bamboo Tutorial]]></category>
		<category><![CDATA[Bamboo Usage]]></category>
		<category><![CDATA[Complete introduction of Atlassian Bamboo]]></category>
		<category><![CDATA[Continuous]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Continuous Integration server]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Understand Bamboo]]></category>
		<category><![CDATA[What is atlassian Bamaboo]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/02/25/bamboo-a-continuous-integration-server/</guid>

					<description><![CDATA[<p>Bamboo – A Continues Integration Server Continuous integration (CI) brings faster feedback to your development process, preventing bugs from piling [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/bamboo-a-continuous-integration-server/">Bamboo – A Continuous Integration Server &#8211; Complete Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1><img decoding="async" class="alignnone size-full wp-image-4171 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/bamboo-a-continuous-integra.png" alt="bamboo-a-continuous-integration-server" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/bamboo-a-continuous-integra.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/bamboo-a-continuous-integra-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></h1>
<h1>Bamboo – A Continues Integration Server</h1>
<p>Continuous integration (CI) brings faster feedback to your development process, preventing bugs from piling up and reducing the risk of project delays.</p>
<p>Bamboo enables development teams of any size to adopt CI in minutes, easily integrate it with their work day and scale their build farm using elastic resources in the Amazon EC2 cloud.</p>
<p>Continuous integration (CI) brings faster feedback to your development process, preventing bugs from piling up and reducing the risk of project delays.</p>
<p>Bamboo enables development teams of any size to adopt CI in minutes, easily integrate it with their work day and scale their build farm using elastic resources in the Amazon EC2 cloud.</p>
<p><strong>Bamboo makes every stage of continuous integration adoption easy, intuitive and pain-free.</strong></p>
<p>Set up your first CI build in minutes<br />
Integrate/ Collaboration CI with your current tools and workflow<br />
Scale your build farm on-premises or in the cloud!<br />
Analyse and improve your build performance<br />
Extend Bamboo with plugins and the REST API<br />
Full feature list and system requirements</p>
<h2>Integrate/ Collaboration</h2>
<p><strong>Bamboo lets you pick how and when you&#8217;re notified about builds and integrates easily with tools you&#8217;re already using, so your team will be able to work together to keep your builds green!</strong></p>
<p><strong>Notifications via email, RSS, IM or IDE pop-up:</strong><br />
With Bamboo each team member can choose how and when to be notified:</p>
<p>Email, RSS, IM or IDE pop-up notifications<br />
Customised email templates (HTML or plain-text)</p>
<p>Choose which builds to be notified about:</p>
<p>All builds for a project<br />
Specific build plans<br />
Every time a build finishes, only when it fails X times, only when it hangs, or only when it times out</p>
<p><strong>Priorities your build queue</strong><br />
When your build agents are busy, Bamboo builds go into a queue.</p>
<p>Need to see the results of a build ASAP? You can:</p>
<p>Escalate builds to the front of the queue with one click.<br />
Stop in-progress builds.<br />
Move lower-priority builds to the back of the line.</p>
<p><strong>Apply labels and comments to build results</strong><br />
Why did a build fail? What did you fix to turn it green again? Which builds have been tested by your QA team? What builds are approved for release to customers? Bamboo let&#8217;s you provide content to your builds results using labels and comments.</p>
<ul>
<li>Apply labels and comments via your Web browser, IDE, or Bamboo&#8217;s unique 2-way IM system</li>
<li>Subscribe to an RSS feed of all build results with certain labels (e.g. &#8220;QA_FAILED&#8221;, &#8220;PATCH&#8221;,etc.)</li>
</ul>
<p><strong>Run and fix builds from Eclipse and IntelliJ</strong><br />
Bamboo integrates with Eclipse and IntelliJ IDEA to bring build management and notification into the IDE:</p>
<ul>
<li>Run, label and comment builds</li>
<li>Receive pop-up notifications for builds you care about</li>
<li>Quickly identify failing tests and re-run them locally with just one click</li>
</ul>
<p><strong>Link builds to JIRA issues</strong><br />
Bamboo integrates with JIRA and allows you to easily:</p>
<ul>
<li>View all builds related to an issue</li>
<li>View all issues related to a build, and mark them resolved</li>
<li>Embed build status and summary gadgets into your JIRA project dashboards</li>
</ul>
<p><strong>View changes that triggered builds with FishEye</strong><br />
By integrating Bamboo with FishEye, you can quickly see what files were changed to trigger a build and what JIRA issue the changes were made for. Want to see exactly what changed? FishEye diffs are just a click away!</p>
<p><strong>Run Clover Test Optimization and code coverage</strong><br />
Integrate Clover for Java Test Optimization and code coverage, and you&#8217;ll instantly get faster builds and better code quality insights!</p>
<ul>
<li>Clover Test Optimization can make your Java unit and functional tests run several times faster</li>
<li>View method, branch and statement coverage</li>
<li>See when and where coverage drops over time</li>
</ul>
<p><strong>Display results in Confluence dashboard portlets</strong><br />
Bamboo provides portlets that can easily be embedded on any Confluence page, so you can keep every project stakeholder up to date on project status.</p>
<ul>
<li>See pass/fail status, duration, and number of failed tests for recent runs of a build plan.</li>
<li>View the latest status for all builds in a project.</li>
</ul>
<p><strong>Embed JavaScript widgets in any HTML page</strong><br />
Bamboo provides JavaScript widgets that can be embedded into any HTML page. With just a few lines of code, create custom pages that include:</p>
<ul>
<li>Latest build results</li>
<li>Latest changes</li>
<li>Last result of all builds in a project</li>
<li>Plan summary graphs</li>
</ul>
<h2>Scale Your Build System</h2>
<p>As your team runs more and more CI builds, you&#8217;ll want to add more computing power to maintain fast feedback on your build and test results.</p>
<p>Bamboo makes scaling your build system a snap with:</p>
<ul>
<li>Remote agents that run on-premises</li>
<li>Elastic agents in the Amazon EC2 cloud.</li>
</ul>
<p><strong>Remote agents</strong></p>
<p>Your Bamboo server can manage dozens of remote agents simultaneously, taking advantage of available computing power to provide the fastest feedback possible. With remote agents you can:</p>
<ul>
<li>Run multiple builds at once to reduce feedback times</li>
<li>Test on different platform configurations</li>
</ul>
<p><strong>Elastic agents</strong></p>
<p>Elastic agents are remote agents that run in the Amazon Elastic Compute Cloud (EC2). By using the cloud, you can instantly scale your build environment as your development cycles ebb and flow and build queues become longer. Bamboo makes it easy to customize and manage your elastic agents:</p>
<ul>
<li>Schedule agents to start and stop based on known peaks and valleys in your need for CI builds.</li>
<li>Cut operational costs by taking advantage of EC2&#8217;s reserved instance pricing and availability zones.</li>
<li>Customise agent images with different operating systems, installed software, and computing power to create the most flexible building and testing system possible.</li>
<li>Reduce data transfer and startup times by using Amazon Elastic Block Storage (EBS) for persistence.</li>
</ul>
<p>Every build agent (remote or local) has specific capabilities that are used to match the requirements of queued builds.</p>
<p>Bamboo&#8217;s web interface makes it easy to manage all your agents and view a log of recent activity for each agent.</p>
<h2>Analyse and Improve Your Builds</h2>
<p>Your team is running builds on every commit, comprehensive performance and functional tests are running every night, and your build farm has been scaled out. Wondering where and how you can make improvements? Bamboo makes it easy to see the performance of your builds and identify trouble spots and possible improvements.</p>
<ul>
<li>Find out why a build failed</li>
<li>View build plan performance across time</li>
<li>See what&#8217;s breaking most so you can investigate</li>
<li>Compare several plans</li>
<li>Compare team performance and drill into author details</li>
</ul>
<p><strong>What happened?</strong><br />
When your builds turn red, you want to fix them as fast as possible! Bamboo provides information to your team that makes root-cause analysis easier, so you can turn the build green again ASAP.</p>
<ul>
<li>Full stack traces for compilation failures</li>
<li>Full stack traces for test failures</li>
<li>Highlighting of newly failed tests</li>
<li>Click-through to the failing code from within the IDE</li>
</ul>
<p><strong>Build plan summaries at a glance</strong><br />
Bamboo&#8217;s plan summary view presents a wealth of information about each build plan including:</p>
<ul>
<li>Results of the latest build</li>
<li>Historical pass percentage and average build time</li>
<li>Result, duration, and number of failed tests for recent builds</li>
<li>Duration and failure trends across time</li>
</ul>
<p><strong>Find your trouble spots</strong><br />
Bamboo identifies problem areas within each build based on its performance history including:</p>
<ul>
<li>Most common failures</li>
<li>Tests that take longest to fix</li>
<li>Long-running tests</li>
</ul>
<p><strong>Compare your build plans</strong><br />
Which builds are turning red the most often? Which builds are taking longest to run? Bamboo reports provide useful information within a few clicks, for the exact set of plans you care about. Reports include:</p>
<ul>
<li>Success percentage</li>
<li>Duration</li>
<li>Activity</li>
<li>of tests</li>
<li>of failed tests</li>
<li>Time to fix failures</li>
<li>Clover code coverage</li>
</ul>
<p><strong>View the CI scorecard</strong><br />
Who&#8217;s submitting bullet-proof code? Who&#8217;s going to buy beer for breaking the most builds? Bamboo provides insightful reports for:</p>
<ul>
<li>Full Teams: # of builds triggered / failed / fixed</li>
<li>Individuals: build history, last 10 triggered / failed / fixed</li>
<li>Groups: Success percentage, # of failed / fixed builds</li>
</ul>
<h2>Extend Bamboo</h2>
<p>Bamboo works great right out of the box, and it can be extended to fit your exact needs:</p>
<ul>
<li>Install 3rd party plugins from the Atlassian Plugin Exchange to add support for additional SCMs, test tools and more.</li>
<li>Create your own Bamboo plugins. Get help from Atlassian and other Bamboo developers in the Bamboo Development Forum and then share your plugins on the Atlassian Plugin Exchange</li>
<li>Use Bamboo&#8217;s comprehensive REST API to integrate Bamboo with other tools or automate common tasks.</li>
</ul>
<p><strong>System requirements and supported development tools </strong></p>
<table border="1" width="100%" cellpadding="0">
<tbody>
<tr>
<td width="25%"><strong>CI server and agent operating systems </strong></td>
<td>Windows, Linux, Mac OS X</td>
</tr>
<tr>
<td>
<p align="left"><strong>Cloud platforms </strong></p>
</td>
<td>Amazon EC2 (Linux, Windows)</td>
</tr>
<tr>
<td>
<p align="left"><strong>SCM repositories </strong></p>
</td>
<td>Built-in support: Subversion, CVS, Perforce<br />
<em>Supported via plugin: Git, Github, Mercurial, Clearcase, Accurev, Dimension</em></td>
</tr>
<tr>
<td>
<p align="left"><strong>Programming languages </strong></p>
</td>
<td>All languages supported — Java, C/C++, C#, VB.net, PHP, Ruby, Python, perl, &#8230;</td>
</tr>
<tr>
<td>
<p align="left"><strong>Builders </strong></p>
</td>
<td>Ant, Maven, Maven2, make, NAnt, Visual Studio (devenv, MSBuild), custom command line, shell scripts</td>
</tr>
<tr>
<td>
<p align="left"><strong>Test tools </strong></p>
</td>
<td>JUnit, any tool with JUnit XML output including: Selenium, TestNG, NUnit, CppUnit, PHPUnit, PyUnit (plugin), PMD (plugin)</td>
</tr>
<tr>
<td>
<p align="left"><strong>Code coverage tools </strong></p>
</td>
<td>Atlassian Clover, Corbertura (Plugin), RCov (Plugin)</td>
</tr>
</tbody>
</table>
<p><strong>Build and agent management </strong></p>
<table border="1" width="100%" cellpadding="0">
<tbody>
<tr>
<td width="25%"><strong>Build configuration </strong></td>
<td>
<ul type="disc">
<li>Plan to agent capability matching</li>
<li>Build artifact management</li>
<li>Build notification configuration</li>
<li>Bulk editing of multiple plans</li>
<li>Build result and artifact expiration</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>Build triggers </strong></p>
</td>
<td>
<ul type="disc">
<li>Commit-triggered builds</li>
<li>Manual builds</li>
<li>Scheduled builds</li>
<li>Dependency-triggered builds</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>Build queue management </strong></p>
</td>
<td>
<ul type="disc">
<li>Build-queue re-ordering</li>
<li>Hung-build detection</li>
<li>Configurable queued build timeouts</li>
<li>Elastic agent startup</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>Build result management </strong></p>
</td>
<td>
<ul type="disc">
<li>Label build results via Web browser, IDE, or 2-way IM</li>
<li>Comment build results via Web browser, IDE, or 2-way IM</li>
<li>Create a Mylyn task to fix failed builds</li>
<li>View the most popular labels, all build results with a label, or all labels applied to a build plan.</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>Agent configuration </strong></p>
</td>
<td>
<ul type="disc">
<li>local, remote and elastic agents</li>
<li>Builder, JDK and custom capabilities</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>Agent management </strong></p>
</td>
<td>
<ul type="disc">
<li>Agent status monitoring</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><strong>Build result notifications </strong></p>
<table border="1" width="100%" cellpadding="0">
<tbody>
<tr>
<td width="25%">
<div><strong>RSS feed </strong></div>
</td>
<td>
<ul type="disc">
<li>All builds or all failed builds across all plans</li>
<li>All builds or all failed builds of a specific plan</li>
<li>All builds with a specific label</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>Email </strong></p>
</td>
<td>
<ul type="disc">
<li>Customized email templates</li>
<li>All results or all failed results for a build plan</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>Instant message </strong></p>
</td>
<td>
<ul type="disc">
<li>Google Talk, Jabber, other XMPP-based clients</li>
<li>All results or all failed for a build plan</li>
<li>Commment on build results via IM</li>
<li>Label build results via IM</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>IDE notification </strong></p>
</td>
<td>
<ul type="disc">
<li>Pop-up notifiers</li>
<li>Pass/fail icons in status bar</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><strong>External tool integrations </strong></p>
<table border="1" width="100%" cellpadding="0">
<tbody>
<tr>
<td width="25%"><strong>IDE connectors </strong></td>
<td>Eclipse, IntelliJ IDEA</td>
</tr>
<tr>
<td>
<p align="left"><strong>JIRA </strong></p>
</td>
<td>
<ul type="disc">
<li>View and manage issues related to a build result</li>
<li>View all builds related to an issue</li>
<li>View builds related to a JIRA project</li>
<li>Display JIRA dashboard gadgets for latest build status and build plan summaries</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>Confluence </strong></p>
</td>
<td>
<ul type="disc">
<li>View latest result of a build plan</li>
<li>View recent results for projects, plans, or authors</li>
<li>Charts for recent build duration and test failure count</li>
<li>Charts for average build duration and test failure % over time</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>FishEye </strong></p>
</td>
<td>
<ul type="disc">
<li>View committed changes that triggered a build</li>
<li>One-click diff and change history from Bamboo build results</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>Other tools </strong></p>
</td>
<td>
<ul type="disc">
<li>JavaScript widgets including latest builds, plan status, and summary graphs</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><strong>Elastic Bamboo </strong></p>
<table border="1" width="100%" cellpadding="0">
<tbody>
<tr>
<td width="25%"><strong>Elastic agent configuration </strong></td>
<td>
<ul type="disc">
<li>Amazon Machine Image (AMI) customisation</li>
<li>Elastic Block Storage (EBS) persistence</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>Elastic Agent Management </strong></p>
</td>
<td>
<ul type="disc">
<li>Web browser and SSH management</li>
<li>Start agents from build queue</li>
<li>Agent scheduling</li>
<li>Agent usage tracking</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><strong>Build analysis and reporting </strong></p>
<table border="1" width="100%" cellpadding="0">
<tbody>
<tr>
<td width="25%"><strong>Build plan reports </strong></td>
<td>
<ul type="disc">
<li>Duration, failed tests for recent builds</li>
<li>% Successful builds, average build duration over time</li>
<li>Test statistics per plan</li>
<li>Individual test history</li>
<li>Clover — code coverage per plan</li>
<li>Clover — lines of code per plan</li>
<li>Avg. time to fix builds</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="center"><strong>Author reports </strong></p>
</td>
<td>
<ul type="disc">
<li>Build statistics per author</li>
<li>Build results per author</li>
<li>Activity, failures, fixes per author</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><strong>Security and user management</strong></p>
<table border="1" width="100%" cellpadding="0">
<tbody>
<tr>
<td width="25%"><strong>Authentication </strong></td>
<td>
<ul type="disc">
<li>Single sign-on with Atlassian Crowd</li>
<li>LDAP integration</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>Permissions and access control </strong></p>
</td>
<td>
<ul type="disc">
<li>User and group definitions and permissions</li>
<li>Anonymous user permissions</li>
<li>Plan-level permissions</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><strong>Extending Bamboo </strong></p>
<table border="1" width="100%" cellpadding="0">
<tbody>
<tr>
<td width="25%"><strong>Plugins </strong></td>
<td>
<ul type="disc">
<li>Bamboo plugin framework</li>
<li>Dozens of 3rd party plugins available for download</li>
</ul>
</td>
</tr>
<tr>
<td>
<p align="left"><strong>API </strong></p>
</td>
<td>
<ul type="disc">
<li>REST API</li>
</ul>
</td>
</tr>
</tbody>
</table>
<h2>Reference:</h2>
<p>Features:<br />
<a href="http://www.atlassian.com/software/bamboo/features/">http://www.atlassian.com/software/bamboo/features/</a><br />
Bamboo: getting Started<br />
<a href="http://confluence.atlassian.com/display/BAMBOO/Bamboo+101">http://confluence.atlassian.com/display/BAMBOO/Bamboo+101</a><br />
Forum<br />
<a href="http://forums.atlassian.com">http://forums.atlassian.com</a><br />
Plugins<br />
<a href="https://plugins.atlassian.com/search/by/bamboo">https://plugins.atlassian.com/search/by/bamboo</a><br />
<a href="http://confluence.atlassian.com/display/BAMBOO/Bamboo+Plugin+Guide">http://confluence.atlassian.com/display/BAMBOO/Bamboo+Plugin+Guide</a><br />
Jira and Bamboo<br />
<a href="http://www.atlassian.com/better-together/progress_report.jsp">http://www.atlassian.com/better-together/progress_report.jsp</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/bamboo-a-continuous-integration-server/">Bamboo – A Continuous Integration Server &#8211; Complete Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/bamboo-a-continuous-integration-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
