<?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>Continuous Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/continuous/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/continuous/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Sat, 21 Feb 2026 07:13:01 +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>Top 21 Tools for Continuous Compliance Tools in 2026</title>
		<link>https://www.scmgalaxy.com/tutorials/top-21-tools-for-continuous-compliance-tools-in-2025/</link>
					<comments>https://www.scmgalaxy.com/tutorials/top-21-tools-for-continuous-compliance-tools-in-2025/#respond</comments>
		
		<dc:creator><![CDATA[Vijay K]]></dc:creator>
		<pubDate>Tue, 11 Feb 2025 11:22:19 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[2025]]></category>
		<category><![CDATA[21]]></category>
		<category><![CDATA[Continuous]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Top]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=11864</guid>

					<description><![CDATA[<p>1. AWS Config AWS Config is a cloud compliance service that continuously monitors AWS resources and evaluates their configurations against [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/top-21-tools-for-continuous-compliance-tools-in-2025/">Top 21 Tools for Continuous Compliance Tools in 2026</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="590" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/image-19-1024x590.png" alt="" class="wp-image-11865" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/image-19-1024x590.png 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/image-19-300x173.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/image-19-768x442.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/image-19.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">1. AWS Config</h2>



<p class="wp-block-paragraph">AWS Config is a cloud compliance service that continuously monitors AWS resources and evaluates their configurations against best practices. It provides real-time compliance reports and integrates with AWS Security Hub for deeper insights. Organizations use AWS Config to track changes, enforce security policies, and generate compliance snapshots. It also integrates with AWS Lambda to enable automatic remediation for detected issues. AWS Config can be used for auditing, security analysis, and troubleshooting by providing a detailed inventory of AWS resources and their configurations over time.</p>



<h2 class="wp-block-heading">2. Microsoft Defender for Cloud</h2>



<p class="wp-block-paragraph">Microsoft Defender for Cloud helps organizations secure their cloud workloads while ensuring compliance with industry standards like PCI DSS, HIPAA, and ISO 27001. It provides security recommendations, automated compliance reporting, and advanced threat protection. With its continuous assessment capabilities, it detects vulnerabilities, provides risk scores, and generates reports tailored to compliance frameworks. Defender for Cloud includes built-in AI-driven analytics that identify security gaps, recommend remediations, and prevent security drift by enforcing policies across hybrid and multi-cloud environments.</p>



<h2 class="wp-block-heading">3. Qualys Compliance Monitoring</h2>



<p class="wp-block-paragraph">Qualys Compliance Monitoring continuously assesses IT infrastructure for compliance with industry frameworks. It supports automated policy enforcement, detailed compliance reports, and customizable dashboards. Qualys also enables real-time auditing, remediation workflows, and integration with major SIEM solutions for security insights. With its cloud-based architecture, Qualys ensures organizations meet various security standards by continuously scanning assets for misconfigurations, vulnerabilities, and non-compliant settings.</p>



<h2 class="wp-block-heading">4. IBM Cloud Security and Compliance Center</h2>



<p class="wp-block-paragraph">IBM Cloud Security and Compliance Center offers continuous compliance monitoring for cloud environments. It helps businesses adhere to security policies and regulatory standards by assessing configurations, generating compliance reports, and detecting security risks in multi-cloud environments. The platform provides centralized visibility into compliance posture, automated security policy enforcement, and continuous risk assessments, helping organizations reduce their attack surface and ensure adherence to legal requirements.</p>



<h2 class="wp-block-heading">5. Chef InSpec</h2>



<p class="wp-block-paragraph">Chef InSpec is an open-source framework for writing and executing automated compliance tests. It integrates with CI/CD pipelines to ensure continuous compliance with security policies. Organizations use Chef InSpec to define infrastructure policies as code, enforce security guidelines, and generate reports that align with compliance standards like GDPR and FedRAMP. Chef InSpec can be used to scan entire infrastructure stacks, from on-premise servers to cloud resources, ensuring all components align with security best practices.</p>



<h2 class="wp-block-heading">6. Ansible Compliance</h2>



<p class="wp-block-paragraph">Ansible Compliance allows organizations to define and enforce security policies as code. It ensures that infrastructure remains compliant through automated policy checks, remediation, and reporting. It integrates with Ansible Playbooks to help businesses maintain configuration consistency across environments. Ansible enables businesses to automate security patching, detect unauthorized system changes, and enforce governance policies across hybrid IT ecosystems.</p>



<h2 class="wp-block-heading">7. HashiCorp Sentinel</h2>



<p class="wp-block-paragraph">HashiCorp Sentinel is a policy-as-code framework that enforces compliance in Terraform, Nomad, Vault, and Consul. It provides fine-grained access control, compliance validation, and automated remediation workflows. Organizations use Sentinel to ensure infrastructure provisioning aligns with security policies. With its deep integration into HashiCorp products, Sentinel enables real-time policy enforcement at different stages of the deployment lifecycle, preventing non-compliant infrastructure changes before they are applied.</p>



<h2 class="wp-block-heading">8. OpenSCAP</h2>



<p class="wp-block-paragraph">OpenSCAP is an open-source security compliance tool that helps organizations automate vulnerability and configuration assessments based on industry standards like NIST and CIS benchmarks. It performs audits, security configuration checks, and vulnerability scanning across IT infrastructure. OpenSCAP provides detailed compliance reporting and integrates with system hardening frameworks to help enterprises maintain a strong security posture.</p>



<h2 class="wp-block-heading">9. Trend Micro Cloud One &#8211; Conformity</h2>



<p class="wp-block-paragraph">Trend Micro Cloud One &#8211; Conformity provides real-time compliance assessments and security posture management for multi-cloud environments. It automates policy enforcement, detects misconfigurations, and provides actionable remediation steps. The tool helps businesses improve their security resilience by continuously monitoring infrastructure and offering best practice recommendations to meet industry security standards.</p>



<h2 class="wp-block-heading">10. Prisma Cloud</h2>



<p class="wp-block-paragraph">Prisma Cloud by Palo Alto Networks offers continuous compliance monitoring and security analytics for cloud-native environments. It provides compliance dashboards, automated remediation, and security policy enforcement. Prisma Cloud helps organizations achieve regulatory compliance across AWS, Azure, and Google Cloud. It offers deep visibility into cloud resources and alerts security teams about potential misconfigurations before they lead to security incidents.</p>



<h2 class="wp-block-heading">11. Lacework</h2>



<p class="wp-block-paragraph">Lacework is a security and compliance platform that continuously assesses cloud environments for misconfigurations and policy violations. It supports compliance frameworks like SOC 2 and GDPR. Lacework uses machine learning to detect anomalies and generate compliance insights in real time. The tool helps businesses automate compliance audits and quickly respond to evolving security threats.</p>



<h2 class="wp-block-heading">12. Splunk Enterprise Security</h2>



<p class="wp-block-paragraph">Splunk Enterprise Security provides compliance monitoring and reporting features that help organizations meet security regulations. It integrates with SIEM solutions for real-time security insights, automated alerting, and comprehensive audit trails. Splunk’s advanced analytics and reporting capabilities help organizations detect security risks and maintain compliance with industry standards.</p>



<h2 class="wp-block-heading">13. Tenable.io Compliance</h2>



<p class="wp-block-paragraph">Tenable.io Compliance offers continuous assessment of IT assets to ensure compliance with industry standards. It helps organizations reduce risk by detecting misconfigurations and policy violations. Tenable.io also provides security benchmarks and integration with vulnerability management tools. The platform offers continuous visibility into compliance status and assists security teams in prioritizing remediation efforts.</p>



<h2 class="wp-block-heading">14. Drata</h2>



<p class="wp-block-paragraph">Drata automates compliance workflows for SOC 2, ISO 27001, and GDPR. It continuously monitors security controls, integrates with third-party security tools, and streamlines audit processes for regulatory compliance. With automated evidence collection and reporting features, Drata simplifies compliance management and audit preparation.</p>



<h2 class="wp-block-heading">15. Vanta</h2>



<p class="wp-block-paragraph">Vanta helps businesses automate security compliance by tracking security controls, providing real-time compliance reports, and simplifying audits. Vanta supports multiple compliance frameworks and automates evidence collection for security audits. The tool reduces the complexity of compliance assessments by continuously monitoring security practices across an organization.</p>



<h2 class="wp-block-heading">16. Rapid7 InsightVM</h2>



<p class="wp-block-paragraph">Rapid7 InsightVM offers continuous vulnerability and compliance assessments for IT environments. It helps organizations prioritize risks, ensure regulatory compliance, and track security posture over time. The tool provides detailed compliance metrics and helps security teams stay ahead of potential security breaches by proactively mitigating vulnerabilities.</p>



<h2 class="wp-block-heading">17. Netwrix Auditor</h2>



<p class="wp-block-paragraph">Netwrix Auditor provides visibility into user activity, data access, and security configurations to ensure continuous compliance. It supports compliance frameworks like HIPAA, SOX, and PCI DSS. Netwrix enables organizations to track configuration changes and enforce security best practices, ensuring all sensitive data is protected from unauthorized access.</p>



<h2 class="wp-block-heading">18. CloudHealth by VMware</h2>



<p class="wp-block-paragraph">CloudHealth by VMware helps organizations enforce security and compliance policies across cloud environments. It provides cost optimization, governance features, and compliance enforcement for multi-cloud infrastructures. CloudHealth offers centralized policy management, making it easier for businesses to maintain compliance across multiple cloud providers.</p>



<h2 class="wp-block-heading">19. AuditBoard</h2>



<p class="wp-block-paragraph">AuditBoard is a compliance and risk management platform that automates compliance assessments, tracks regulatory requirements, and simplifies audit processes. It provides real-time dashboards, audit trails, and security compliance automation. The tool enables organizations to manage compliance frameworks efficiently and reduce audit preparation time.</p>



<h2 class="wp-block-heading">20. LogRhythm</h2>



<p class="wp-block-paragraph">LogRhythm provides security intelligence and compliance monitoring through automated log analysis. It helps organizations detect threats, meet compliance mandates, and generate detailed security reports. The platform’s advanced analytics help businesses proactively address security risks before they escalate.</p>



<h2 class="wp-block-heading">21. Arctic Wolf Managed Risk</h2>



<p class="wp-block-paragraph">Arctic Wolf Managed Risk offers continuous compliance monitoring and risk assessment services. It provides security experts who help organizations maintain regulatory compliance, detect threats, and reduce security risks.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/top-21-tools-for-continuous-compliance-tools-in-2025/">Top 21 Tools for Continuous Compliance Tools in 2026</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/top-21-tools-for-continuous-compliance-tools-in-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Top 21 Tools for Continuous Security Testing Tools in 2026</title>
		<link>https://www.scmgalaxy.com/tutorials/top-21-tools-for-continuous-security-testing-tools-in-2025/</link>
					<comments>https://www.scmgalaxy.com/tutorials/top-21-tools-for-continuous-security-testing-tools-in-2025/#respond</comments>
		
		<dc:creator><![CDATA[Vijay K]]></dc:creator>
		<pubDate>Tue, 11 Feb 2025 10:44:44 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[2025]]></category>
		<category><![CDATA[21]]></category>
		<category><![CDATA[Continuous]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Top]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=11861</guid>

					<description><![CDATA[<p>I have compiled a list of the top 21 code complexity analysis tools, each with a brief overview of its [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/top-21-tools-for-continuous-security-testing-tools-in-2025/">Top 21 Tools for Continuous Security Testing Tools in 2026</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="525" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/image-18-1024x525.png" alt="" class="wp-image-11862" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/image-18-1024x525.png 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/image-18-300x154.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/image-18-768x393.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/02/image-18.png 1302w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">I have compiled a list of the top 21 code complexity analysis tools, each with a brief overview of its major features. This selection includes a mix of well-established tools and emerging solutions that are gaining popularity in the industry.</p>



<h2 class="wp-block-heading">1. OWASP ZAP</h2>



<p class="wp-block-paragraph">OWASP ZAP (Zed Attack Proxy) is an open-source security testing tool that helps developers identify vulnerabilities in web applications. It supports automated scanning, penetration testing, and API security testing. OWASP ZAP integrates seamlessly into CI/CD pipelines, ensuring continuous security assessment. It features an intuitive UI, making it ideal for both beginners and experienced penetration testers.</p>



<h2 class="wp-block-heading">2. Burp Suite</h2>



<p class="wp-block-paragraph">Burp Suite is a widely used penetration testing tool for web applications. It offers features like automated vulnerability scanning, advanced manual testing tools, and extensibility through plugins. Burp Suite’s professional edition enables deep scanning and fuzzing to detect a wide range of security issues such as SQL injection, cross-site scripting (XSS), and other OWASP Top 10 vulnerabilities.</p>



<h2 class="wp-block-heading">3. Nessus</h2>



<p class="wp-block-paragraph">Nessus is a vulnerability scanner that helps identify security flaws in IT environments. It provides detailed reports on misconfigurations, compliance failures, and network vulnerabilities. Nessus supports real-time risk assessment and customizable reporting, making it a popular choice for security analysts and IT administrators.</p>



<h2 class="wp-block-heading">4. Nikto</h2>



<p class="wp-block-paragraph">Nikto is an open-source web server scanner that detects potential security vulnerabilities, outdated software versions, and misconfigurations in web applications. It conducts thorough checks against multiple known CVEs and security misconfigurations to ensure a robust security posture.</p>



<h2 class="wp-block-heading">5. Metasploit</h2>



<p class="wp-block-paragraph">Metasploit is a penetration testing framework that allows security professionals to simulate attacks, identify vulnerabilities, and test exploitability in networks and applications. Metasploit offers an extensive library of exploits and payloads, allowing ethical hackers to conduct in-depth security assessments efficiently.</p>



<h2 class="wp-block-heading">6. Qualys Web Application Scanning</h2>



<p class="wp-block-paragraph">Qualys Web Application Scanning (WAS) is a cloud-based service that identifies security vulnerabilities, misconfigurations, and malware in web applications and APIs. It features scalable security scanning and integrates well with compliance and risk management programs.</p>



<h2 class="wp-block-heading">7. Acunetix</h2>



<p class="wp-block-paragraph">Acunetix is an automated security testing tool that detects SQL injection, XSS, and other web vulnerabilities. It integrates with CI/CD pipelines for continuous security monitoring. Acunetix provides a detailed vulnerability dashboard and supports both dynamic (DAST) and interactive (IAST) application security testing.</p>



<h2 class="wp-block-heading">8. Checkmarx</h2>



<p class="wp-block-paragraph">Checkmarx is a static application security testing (SAST) tool that helps developers detect security vulnerabilities in source code before deployment. It enables early vulnerability detection and provides remediation guidance, making it an essential tool for secure SDLC.</p>



<h2 class="wp-block-heading">9. Veracode</h2>



<p class="wp-block-paragraph">Veracode provides cloud-based security testing, including SAST, dynamic application security testing (DAST), and software composition analysis (SCA) to identify vulnerabilities in applications. Veracode supports integration into DevSecOps workflows and helps organizations maintain compliance with security standards.</p>



<h2 class="wp-block-heading">10. Fortify</h2>



<p class="wp-block-paragraph">Fortify by Micro Focus is an enterprise-level security testing tool that helps organizations secure their applications through static and dynamic code analysis. It supports multiple programming languages and provides deep insights into code vulnerabilities and remediation recommendations.</p>



<h2 class="wp-block-heading">11. Snyk</h2>



<p class="wp-block-paragraph">Snyk is a developer-friendly security tool that identifies vulnerabilities in open-source dependencies and container images, enabling teams to fix issues early in the development lifecycle. Snyk provides automated security fixes and integrates seamlessly with GitHub, GitLab, and Bitbucket.</p>



<h2 class="wp-block-heading">12. SonarQube Security Plugin</h2>



<p class="wp-block-paragraph">SonarQube offers a security plugin that integrates with DevSecOps workflows to identify security issues in source code and third-party dependencies. It helps teams enforce security best practices by continuously monitoring code quality and vulnerabilities.</p>



<h2 class="wp-block-heading">13. GitHub Advanced Security</h2>



<p class="wp-block-paragraph">GitHub Advanced Security provides built-in security scanning, secret detection, and dependency vulnerability checks directly within GitHub repositories. It includes CodeQL for code analysis and automated security alerts for quick remediation.</p>



<h2 class="wp-block-heading">14. Aqua Security</h2>



<p class="wp-block-paragraph">Aqua Security is a container security platform that protects applications running in containers and Kubernetes environments by detecting vulnerabilities and misconfigurations. Aqua Security offers runtime protection and ensures compliance with security policies.</p>



<h2 class="wp-block-heading">15. Anchore</h2>



<p class="wp-block-paragraph">Anchore is an open-source security tool that scans container images for vulnerabilities, policy compliance, and configuration risks. It provides deep insights into software dependencies and ensures container security in production environments.</p>



<h2 class="wp-block-heading">16. Trivy</h2>



<p class="wp-block-paragraph">Trivy is a simple and comprehensive security scanner for containers, Kubernetes, and CI/CD pipelines, helping developers identify vulnerabilities and misconfigurations. It supports scanning of operating system packages and application dependencies for a holistic security approach.</p>



<h2 class="wp-block-heading">17. Whitesource (Mend.io)</h2>



<p class="wp-block-paragraph">Whitesource (now Mend.io) provides software composition analysis (SCA) to detect security vulnerabilities in open-source dependencies and enforce license compliance. It offers continuous monitoring of software supply chains for potential threats.</p>



<h2 class="wp-block-heading">18. Dependency-Check</h2>



<p class="wp-block-paragraph">Dependency-Check is an open-source tool that scans project dependencies to identify known vulnerabilities in third-party libraries. It uses the National Vulnerability Database (NVD) to provide accurate risk assessments and security recommendations.</p>



<h2 class="wp-block-heading">19. Gauntlt</h2>



<p class="wp-block-paragraph">Gauntlt is a security testing framework designed for continuous integration environments, enabling teams to automate security tests alongside functional tests. Gauntlt supports various security testing tools such as OWASP ZAP and Metasploit for comprehensive security validation.</p>



<h2 class="wp-block-heading">20. AppScan</h2>



<p class="wp-block-paragraph">AppScan by HCL is a comprehensive security testing tool that provides static, dynamic, and interactive application security testing (SAST, DAST, and IAST) capabilities. It is used for security compliance enforcement and risk management in enterprise applications.</p>



<h2 class="wp-block-heading">21. ImmuniWeb</h2>



<p class="wp-block-paragraph">ImmuniWeb provides AI-powered application security testing services, including web security scanning, API security testing, and dark web monitoring for leaked credentials. It helps organizations maintain security across their digital footprint by offering continuous monitoring and threat intelligence.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/top-21-tools-for-continuous-security-testing-tools-in-2025/">Top 21 Tools for Continuous Security Testing Tools in 2026</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/top-21-tools-for-continuous-security-testing-tools-in-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Top 10 Continuous Integration Tools &#124; List of Best CI Tools &#124; scmGalaxy</title>
		<link>https://www.scmgalaxy.com/tutorials/top-10-continuous-integration-tool/</link>
					<comments>https://www.scmgalaxy.com/tutorials/top-10-continuous-integration-tool/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Mon, 20 Mar 2017 23:53:21 +0000</pubDate>
				<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Bamboo]]></category>
		<category><![CDATA[Best]]></category>
		<category><![CDATA[Best Continuous Integration Tools]]></category>
		<category><![CDATA[CI Tools]]></category>
		<category><![CDATA[CircleCI]]></category>
		<category><![CDATA[Codeship]]></category>
		<category><![CDATA[Continuous]]></category>
		<category><![CDATA[Continuous Integration Tools]]></category>
		<category><![CDATA[GitLab CI]]></category>
		<category><![CDATA[Go CD]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[List of Continuous Integration Tools]]></category>
		<category><![CDATA[Microsoft Team Foundation Server]]></category>
		<category><![CDATA[Teamcity]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Top]]></category>
		<category><![CDATA[Top CI Tools]]></category>
		<category><![CDATA[Top Continuous Integration Tools]]></category>
		<category><![CDATA[Travis CI]]></category>
		<category><![CDATA[UBuild-UDeploy-URelease]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2017/03/20/top-10-continuous-integration-tool/</guid>

					<description><![CDATA[<p>Today we are present here with another interesting article which will help you to know about the best tools which [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/top-10-continuous-integration-tool/">Top 10 Continuous Integration Tools | List of Best CI Tools | scmGalaxy</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img decoding="async" class="aligncenter wp-image-2992 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/top-10-continuous-integrati.png" alt="continuous-integration-tools" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/top-10-continuous-integrati.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/top-10-continuous-integrati-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
<div style="text-align: justify;">Today we are present here with another interesting article which will help you to know about the best tools which are used for continuous integration in DevOps practices.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">Continuous Integration has become a mainstream technique for software development. Which makes it mandatory to implement it in your software development lifecycle (SDLC). But implementation of CI required best selection of tools to achieve good results and there is still a confusion amongst beginners and even in vetrans of software industry while choosing the best tools. So keep reading, I have done some research and compile a list of CI tools which will definitely going to help you.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"><strong>Before going further, let&#8217;s first see what is Continuous Integration?</strong></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">Continuous Integration is a practice in DevOps software development process which improves the quality of the code. In this practice all the developers who are related and working on the project integrate there codes into a central repository frequently for several times in a day. After which automated build and automated tests run, which verify each integrations in the repository. The main objective of the continuous integration is to provide rapid feedback when any defect is found in the code base and correct it as soon as possible.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">Now we know about continuous Integration but one question arises here, <strong>Why we do Continuous Integration?</strong></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"><strong>So, Now let&#8217;s see the benefits of CI</strong></div>
<div style="text-align: justify;"></div>
<ul>
<li style="text-align: justify;"><strong>Earlier finding &amp; addressing of Bugs &#8211;</strong> By implementing continuous integration you can do frequent testings which helps to find bugs and error quickly before they ruin your whole efforts later.</li>
</ul>
<ul>
<li style="text-align: justify;"><strong>Improve software quality &#8211;</strong> Early finding issues in the codes, developers can act on them early before they grow into larger problems later,  which ultimately improves the quality of the software.</li>
</ul>
<ul>
<li style="text-align: justify;"><strong>Reduce the time it takes to validate &#8211;</strong> CI immensely reduce the waiting time to find out if your code’s going to work or not.</li>
</ul>
<ul>
<li style="text-align: justify;"><strong>Release new software updates &#8211;</strong> Doing frequently and numbers of time automated build and test of codes helps teams to deliver the new updates to the user more often and faster.</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">So, these are the major benefits of CI. Now back to the point and purpose of this article, as I said earlier continuous intergation needs various tools to implement the process and choosing amongst the available tools for your purpose can be a daunting task, especially when you are going to select for the first time.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"><strong>So, without further wasting any time let&#8217;s check out the top 10 Continuous integration tools.</strong></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<p><strong>1. Jenkins</strong></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-558 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/jenkins-ci-tool.png" alt="jenkins" width="300" height="200" /><br />
<strong>Jenkins</strong> is a Java written Continuous Integration tool, which was initiated as the fork of Hudson after conflict with oracle. It is a cross platform tool which allow GUI interface and console commands configuration. It available under MIT license which make it free to use. It supports rich plugins that integrates with virtually every existing software configuration management [SCM] or builds tool.</p>
<p><strong>Features:- </strong></p>
</div>
<ul>
<li style="text-align: justify;">Open Source</li>
<li style="text-align: justify;">Easy installation</li>
<li style="text-align: justify;">Easy configuration</li>
<li style="text-align: justify;">Rich plugin ecosystem</li>
<li style="text-align: justify;">Extensibility</li>
<li style="text-align: justify;">Distributed builds</li>
<li style="text-align: justify;">Platform: Cross-platform</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<p><strong>2. TeamCity</strong></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-559 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/teamcity-ci-toool.png" alt="teamcity" width="300" height="200" /></p>
<p>&nbsp;</p>
</div>
<div style="text-align: justify;">
<p><strong>TeamCity</strong> is one of the mature and wise java based continuous integration server which is belongs to JetBrains labs. It is available in free and paid license for users. It&#8217;s free version offers almost all the features but for up to 20 build configurations and 3 free Build Agents. Teamcity also supports different tools and frameworks and also it&#8217;s available with wide variety of plugins. It&#8217;s also support .Net features which makes it suitable for .Net projects.</p>
<p><strong>Features :- </strong></p>
</div>
<ul>
<li style="text-align: justify;">Free and Paid</li>
<li style="text-align: justify;">Gated Commits (prevents developers from breaking sources in a version control system by running the build remotely for local changes prior to commit)</li>
<li style="text-align: justify;">Build Grid. Allows running multiple builds and tests under different platforms and environments simultaneously</li>
<li style="text-align: justify;">Integrated code coverage, inspections and duplicates search</li>
<li style="text-align: justify;">Integration with IDEs: Eclipse, IntelliJ IDEA, Visual Studio</li>
<li style="text-align: justify;">Platforms supported: Java, .NET and Ruby</li>
<li style="text-align: justify;">Supports cloud integration</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<p><strong>3. Travis CI</strong></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-560 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/travis-ci-tool.png" alt="travis ci" width="300" height="200" /></p>
<p>&nbsp;</p>
</div>
<div style="text-align: justify;"><strong>Travis CI</strong> is an open source continuous integration tool which is written in RUBY. It&#8217;s easily get sync with GitHub. It&#8217;s supports platforms like Linux, Mac or iOS and also supports many languages in which Node js, php, Xcode, python, java, are few of them. It also performs parallel test runs using their great APIs and command line tools.</div>
<ul>
<li style="text-align: justify;">Open source</li>
<li style="text-align: justify;">Supports pull request and branch build flow</li>
<li style="text-align: justify;">Parallel test runs</li>
<li style="text-align: justify;">Easily synchronize with GitHub</li>
<li style="text-align: justify;">Flexible plans for every size project</li>
<li style="text-align: justify;">Platforms: Hosted</li>
<li style="text-align: justify;">Supports Many Languages like Node js, php, Xcode, python and many more.</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<p><strong>4. Microsoft Team Foundation Server</strong></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-561 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/team-foundation-server-ci-t.png" alt="tfs" width="300" height="200" /><br />
Team foundation server which is also abbreviated to TFS is a product of microsoft. It is a collaborative tool that consists the code repositories, continuous integration, and bug or task tracking. TFS perform in environment like Eclipse, Xcode, Visual Studio or in Git client. It&#8217;s also support languages like Python, C#, HTML, Java and various others too. It is available for free downloading but under trialware license.<strong><br />
</strong></p>
</div>
<ul>
<li style="text-align: justify;">Trial-ware</li>
<li style="text-align: justify;">Supports many languages like Python, C#, HTML, Java and various others</li>
<li style="text-align: justify;">Work in any environment like Visual Studio, Xcode, Eclipse, or any Git client</li>
<li style="text-align: justify;">Extensible tool can work effectively for all shapes and sizes</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<p><strong>5. Bamboo</strong></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-562 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/bamboo-ci-tool.png" alt="bamboo" width="300" height="200" /></p>
</div>
<div style="text-align: justify;">
<p><strong>Bamboo</strong> is also one of the top continuous integration tool which is developed by Atlassian. This is available with free trial license. Bamboo is written in Java and it is easily works with JIRA &amp; Bitbucket. It&#8217;s also allow you to import jenkins data to Bamboo easily. Bamboo also supports others tools like AWS, Amazon S3, Ant, Docker, codeDeploy, Maven, Git &amp; SVN.</p>
<p><strong style="font-size: 12.16px;">Features:- </strong></p>
</div>
<ul>
<li style="text-align: justify;">Paid and Free trial</li>
<li style="text-align: justify;">Cross platform</li>
<li style="text-align: justify;">Allow to Import data from Jenkins</li>
<li style="text-align: justify;">Works with JIRA and Bitbucket</li>
<li style="text-align: justify;">Works with others tools like CodeDeply, Ducker, Maven, Git, SVN, Mercurial, Ant, AWS, Amazon S3 buckets</li>
<li style="text-align: justify;">Support many languages</li>
<li style="text-align: justify;">Can run multiple builds parerally</li>
<li style="text-align: justify;">customization of triggers and variables</li>
<li style="text-align: justify;">Very fast and easy to use</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<p><strong>6. UBuild-UDeploy-URelease</strong></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-563 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/urvancode-ci-tool.png" alt="ubuild-udeploy-urelease" width="300" height="200" /><br />
UBuild-UDeploy-URelease is also known as Urbancode deploy is a collaborative product of IBM. It provides continuous delivery, self-service, speedy feedback and progressive updates within the agile development and automates the applying deployments during a consistent manner. With urbancode You can systemise the changes you pushed on servers, tiers and components and also restore the applications.</p>
<p><strong style="font-size: 12.16px;">Features:- </strong></p>
</div>
<ul>
<li style="text-align: justify;">Licensing plans</li>
<li style="text-align: justify;">Hosted service</li>
<li style="text-align: justify;">Server virtualization</li>
<li style="text-align: justify;">Integrated with middle-ware</li>
<li style="text-align: justify;">Clear visibility: what is deployed where and who changed what</li>
<li style="text-align: justify;">Configuration and security differences across environments</li>
<li style="text-align: justify;">Orchestration of changes across servers, tiers and components</li>
<li style="text-align: justify;">Automated provisioning, updating, and de-provisioning of cloud environments</li>
<li style="text-align: justify;">Automated, consistent deployments and rollbacks of applications</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<p><strong>7. Go CD</strong></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-564 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/gocd-ci-tool.png" alt="go cd" width="300" height="200" /></p>
<p><strong><br />
Go CD</strong> is a free of charge (excluding commercial support) tool written in Java and Ruby which belongs to ThoughtWorks. This tool works on Linux, Windows and Mac Platforms. It&#8217;s also supports many languages but which makes it stand out among-st the tools is the Pipeline concept which makes build process easy and it eliminate the file-handle leak errors and fix the OOM on agents when parsing large xml test artifacts.</p>
<p><span style="font-size: 12.16px;">Features:- </span></p>
</div>
<ul>
<li style="text-align: justify;">Availability: Free with paid support</li>
<li style="text-align: justify;">Platform: Windows, Linux, Mac</li>
<li style="text-align: justify;">Pipeline Concept</li>
<li style="text-align: justify;">Parallel execution of the tasks</li>
<li style="text-align: justify;">Support Many languages</li>
<li style="text-align: justify;">Easily compare builds</li>
<li style="text-align: justify;">Clearly visualize workflow</li>
<li style="text-align: justify;">Promote trusted artifacts</li>
<li style="text-align: justify;">Plugins availability</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"><strong>8. GitLab CI</strong></div>
<div style="text-align: justify;">
<p><img loading="lazy" decoding="async" class="alignnone wp-image-565 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/gitlab-ci-tool.png" alt="gitlab ci" width="300" height="200" /></p>
<p><strong>GitLab CI</strong> is an open source and also comes with commercial licesnse continuous integration tool. It belongs to Gitlab inc. which is written in Ruby and Go. This tool support platforms like Windows, OSX , Linux, Unix and various others which supports Go. Gitlab work with languages like Java, PHP, Ruby, C and with various others too.</p>
<p><strong style="font-size: 12.16px;">Features:- </strong></p>
</div>
<ul>
<li style="text-align: justify;">Platform: Hosted</li>
<li style="text-align: justify;">Availability: Free and paid with trial</li>
<li style="text-align: justify;">Easy to learn</li>
<li style="text-align: justify;">GitLab CI is fully integrated with GitLab</li>
<li style="text-align: justify;">Docker support</li>
<li style="text-align: justify;">Pipeline Concept</li>
<li style="text-align: justify;">Supports multi-languages &#8211; Java, PHP, Ruby, C etc..</li>
<li style="text-align: justify;">Parallel builds</li>
<li style="text-align: justify;">Autoscaling</li>
<li style="text-align: justify;">Build artifacts</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<p><strong>9. CircleCI</strong></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-566 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/circle-ci-tool.png" alt="circleci" width="300" height="200" /><br />
CircleCI is also belongs to Gitlab Inc, free and paid with trail option which runs in any environment like cross platform mobile app too. Circle ci supports languages such as Python, Ruby/Rails, Node.js, PHP, Haskell, Skala and Java. This tool is scalable which minimize the errors and improves application quality. Circle CI also supports Docker.</p>
<p><strong style="font-size: 12.16px;">Features:- </strong><strong><br />
</strong></p>
</div>
<div style="text-align: justify;"></div>
<ul>
<li style="text-align: justify;">Availability: Free and paid with trial</li>
<li style="text-align: justify;">Platform: Cross platform</li>
<li style="text-align: justify;">Supported languages includes Java, Ruby/Rails, Python, Node.js, PHP, Haskell, and Skala</li>
<li style="text-align: justify;">Supports Docker</li>
<li style="text-align: justify;">Flexible pricing model</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<p><strong>10. Codeship</strong></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-567 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/codeship-ci-tool.png" alt="codeship" width="300" height="200" /></p>
<p>Codeship is also an powerful hosted CI tool which is available with free and paid support options. This tool is very easy to set up and it automatically deploy the passed tests results. This tool works on GitHub and Bitbucket, but you can use it with docker platform too by opting packages. This tool support langusges such as Java, PHP, Ruby (Rails), Node.js, Python, and Go.</p>
<p><strong style="font-size: 12.16px;">Features:- </strong></p>
</div>
<ul>
<li style="text-align: justify;">Availability: Free and paid</li>
<li style="text-align: justify;">Platform: Hosted</li>
<li style="text-align: justify;">ParallelCI feature</li>
<li style="text-align: justify;">Supported languages Go Ruby on Rails, Node.js, PHP, Java, Go, Dart etc..</li>
<li style="text-align: justify;">Flexible Pricing</li>
<li style="text-align: justify;">Docker Supported (by upgrading)</li>
<li style="text-align: justify;">Easy to setup, fast and reliable</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">So, this is my list of top continuous integrations tools. Hope my efforts will help you in your Continuous integration process. One more thing, I would like to add here is that, if you want to learn the continuous integration process or you need support to get started with these tools in your work environment than scmGalaxy offers support from industry experts. And, If you think that any others tools deserves place in this list than feel free to share with us in the comment section.</div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/top-10-continuous-integration-tool/">Top 10 Continuous Integration Tools | List of Best CI Tools | scmGalaxy</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/top-10-continuous-integration-tool/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>The basic steps to adopt the continuous inspection pattern</title>
		<link>https://www.scmgalaxy.com/tutorials/the-basic-steps-to-adopt-the-continuous-inspection-pattern/</link>
					<comments>https://www.scmgalaxy.com/tutorials/the-basic-steps-to-adopt-the-continuous-inspection-pattern/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sun, 03 May 2015 00:00:00 +0000</pubDate>
				<category><![CDATA[Continuous Inspection]]></category>
		<category><![CDATA[Adopt]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[Continuous]]></category>
		<category><![CDATA[Continuous inspection]]></category>
		<category><![CDATA[Continuous inspection Guide]]></category>
		<category><![CDATA[Continuous inspection pattern]]></category>
		<category><![CDATA[Continuous inspection tutorial]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[How to adopt continuous inspection pattern]]></category>
		<category><![CDATA[Inspection]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/05/03/the-basic-steps-to-adopt-the-continuous-inspection-pattern/</guid>

					<description><![CDATA[<p>The following outlines the basic steps to adopt the continuous inspection pattern: 1. Tool selection. Evaluate and select one or [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/the-basic-steps-to-adopt-the-continuous-inspection-pattern/">The basic steps to adopt the continuous inspection pattern</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="size-full wp-image-3471 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/05/continuous-inspection-patte.png" alt="continuous-inspection-pattern" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/05/continuous-inspection-patte.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/05/continuous-inspection-patte-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>The following outlines the basic steps to adopt the continuous inspection pattern:</p>
<p>1. Tool selection. Evaluate and select one or more tools that can perform static analysis on your code base. Evaluation criteria include: a. the programming and scripting language(s) used in your software projects versus the ones supported by the tool; b. whether the tool provides an API for developing customized verifications; c. integration with your IDE; d. integration with your continuous integration server; and a e. set of built-in verifications, which should include items that are deemed more relevant for your software project.</p>
<p>2. Verification selection. Most tools come with a variety of built-in verifications and metrics. You need to evaluate what built-in verifications in the selected tool(s) are applicable to your software project. Criteria may include: a. Modifiability requirements. If you are experiencing problems with maintenance and evolution of existing projects, you should enable verifications that pinpoint duplicated code, cyclic dependencies, overly complex and/or large classes and methods, and others that will help you to improve modularity and modifiability of the code. b. Security requirements. There are verifications that can spot security-related issues, such as SQL injection vulnerability, hard-coded credentials, and overridden security methods. Continuous Inspection &#8211; 7 c. Team skills. d. Quality of existing code base. It is likely that a more strict selection of verifications can be enabled for newer projects. For older code, a strict set of verifications may generate so many violations that they might tend to be ignored. In any case, it is desirable that the same selection of verifications is applied to all projects that are under the same governance system and quality scrutiny. e. Development is/is not outsourced. The development contractor and the contracting organizations may want to negotiate what types of violations will not be accepted in delivered code. f. Development team is/is not collocated. g. Greenfield development. An existing code base will often exhibit several violations and the cost to fix them may be too high. Greenfield development opens space to enable all verifications considered important and enforce them from the get-go—a zero-warning policy is more easily adopted in such scenarios. h. Feasibility to fix violations. Verifications that generate violations in the existing code that realistically will not be fixed in the foreseeable future due to lack of resources or other reasons should not be enabled.</p>
<p>3. Tool setup. The selected tools with the selected verifications enabled need to be configured on a continuous integration server. Ideally the tools should run as often as possible, say every 30 minutes. But in practice, if the code base is sizeable the static analysis can easily take tens of minutes. In that case, you may want to run the checks once every night.</p>
<p>4. Accountability for violations. It is important that developers are accountable for violations and that fixing them become part of the development process. As mentioned before, a zero-warning policy should be in place, at least for the most critical categories of violations. Checkpoints for fixing violations should be defined. For example, at the end of each sprint or at each code release, all violations should be fixed.</p>
<p>5. Customized verifications. The continuous inspection can go one step further and create customized verifications using the API available in the selected tools [Mer13]. This is a non-trivial step since it typically requires expressing an architecture decision or programming rule in syntactic terms of the target programming language. Albeit challenging to create, customized verifications represent an enormous enhancement to the different aspects of code health inspection. Built-in verifications are by-design generic. On the other hand, customized verifications can be specific to a software project or organization and hence more powerful. They can deal with module, layer, and method names that are specific to a project; they can accommodate known exceptions to a given rule; they are aware of home-made libraries and wrappers.</p>
<p>6. Enforcement at commit time. As an ultimate barrier to avoid code violations to enter the codebase, you can configure the automated verifications to be executed upon each source code commit operation [Mer13]. Of course, you need a versioning system that provides a mechanism to run user-defined scripts that can have access to the files in a code commit operation. This kind of solution will deny the code commit operation and give the user a clear error message pointing out the specific reason. Thus, even if a developer ignores the violations displayed on the IDE and on the continuous integration dashboard and reports, these Continuous Inspection &#8211; 8 violations won’t make it into the codebase because of the enforcement at commit time. Clearly, only violations that are critical and/or applicable to all source files in the code repository should be enabled to run on this solution.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/the-basic-steps-to-adopt-the-continuous-inspection-pattern/">The basic steps to adopt the continuous inspection pattern</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/the-basic-steps-to-adopt-the-continuous-inspection-pattern/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Continuous Integration Training &#124;  Continuous Integration Course &#124; Trainer &#124; Online &#124; Classroom</title>
		<link>https://www.scmgalaxy.com/tutorials/continuous-integration-training-2/</link>
					<comments>https://www.scmgalaxy.com/tutorials/continuous-integration-training-2/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 10 Jul 2014 13:39:04 +0000</pubDate>
				<category><![CDATA[Training]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[CI]]></category>
		<category><![CDATA[Classroom]]></category>
		<category><![CDATA[Classroom Continuous Integration Training]]></category>
		<category><![CDATA[Continuous]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Continuous Integration Certification]]></category>
		<category><![CDATA[Continuous Integration Classroom Training]]></category>
		<category><![CDATA[Continuous Integration Course]]></category>
		<category><![CDATA[Continuous Integration Trainer]]></category>
		<category><![CDATA[Continuous Integration Training]]></category>
		<category><![CDATA[Continuous Integration Training in Amsterdam]]></category>
		<category><![CDATA[Continuous Integration Training in Bangalore]]></category>
		<category><![CDATA[Continuous Integration Training in Hyderabad]]></category>
		<category><![CDATA[Continuous Integration Training in India]]></category>
		<category><![CDATA[Continuous Integration Training in Mumbai]]></category>
		<category><![CDATA[Continuous Integration Training in Netherlands]]></category>
		<category><![CDATA[Continuous Integration Training in Pune]]></category>
		<category><![CDATA[Continuous Integration Training in Singapore]]></category>
		<category><![CDATA[Continuous Integration Training in UK]]></category>
		<category><![CDATA[Continuous Integration Training in USA]]></category>
		<category><![CDATA[Continuous Integration Training Online]]></category>
		<category><![CDATA[Course]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Online Continuous Integration Training]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2014/07/10/continuous-integration-training-2/</guid>

					<description><![CDATA[<p>Click Here scmGalaxy is a community initiatives based on Software configuration management that helps community members to optimize their software [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/continuous-integration-training-2/">Continuous Integration Training |  Continuous Integration Course | Trainer | Online | Classroom</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3698 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/continuous-integration-trai.png" alt="continuous-integration-training" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/continuous-integration-trai.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/continuous-integration-trai-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><a title="DevOps Training Registration" href="https://docs.google.com/a/scmgalaxy.com/forms/d/1kZs21fbihV4AK2a530-9rHbCuCJR-lQj1aAmC3C0aKE/viewform" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-1" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/registernow.jpg" alt="" width="232" height="104" /></a></p>
<h1><a title="upcoming training dates" href="index.php?option=com_icagenda&amp;view=list&amp;Itemid=389"><img loading="lazy" decoding="async" class=" size-full wp-image-4" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/upcoming-training-dates.png" alt="" width="200" height="100" /></a><strong><a title="Upcoming Training Dates" href="index.php?option=com_icagenda&amp;view=list&amp;Itemid=389">Click Here</a></strong></h1>
<p><strong>scmGalaxy</strong> is a community initiatives based on Software configuration management that helps community members to optimize their software development process, Software Development Life Cycle optimization, Agile Methodologies and improve productivity across all aspects of Java development, including Build Scripts, Testing, Issue Tracking, Continuous Integration, Code Quality and more. scmGalaxy group that helps organisations optimize their software development process. We provide consulting, training and mentoring services in Agile Development Practices such as Version Management, Continuous Integration, Build Management, Test-Driven Development, Acceptance-Test Driven Development, Build Automation, Code Quality Practices and Automated Testing.</p>
<p>We provide job oriented training in the area of Configuration management, Build and Release Engineering. Candidates with engineering or software background and looking to either start or change their career to Build and Release Engineering, would benefit most from this training. Instructor-led training course offered in India, Bangalore, Delhi, Pune, Mumbai and Hydrabad. Instructor is an expert in Software configuration management, Build and release engineering with more than 15 years industry experience in india.The Goal of the course make the training attendants equip with all the concepts of build and release engineering.</p>
<p><strong>Contact us</strong></p>
<ul>
<li>Mail &#8211; info@scmGalaxy.com</li>
<li>Call &#8211; +91 700 483 5930</li>
<li>WhatsApp &#8211; +91 700 483 5930</li>
<li>Skype &#8211; scmGalaxy</li>
</ul>
<p><strong>Course Objectives</strong><br />
To bring your team up to speed with agile development, We can also run the from Continuous Integration to Continuous Delivery with autoamted course within your premises.</p>
<p><strong>Course Schedule</strong><br />
This course is an intensive 1-day &amp; 2-day workshop with a mixture of teaching and lab exercises. Currently, this course is offered exclusively as an on-site course. Please contact us for more details.</p>
<p><strong>Audience</strong><br />
This is a hands-on, practical course designed to teach specialised skills for real-world development situations. It is thus primarily aimed at a SCM Engineer, Build/Release Engineer and developer audience.</p>
<p><strong>Approach</strong><br />
The course is modular and flexible &#8211; depending on specific student needs and requests. Through our trainings, you benefit from the wide experience and architectural expertise of our team. We bring that experience to you in an highly interactive, intensely hands-on setting.</p>
<p>The Working With Continuous Integration training course provides the learning and hands-on experience required to jump start a software development team’s adoption of continuous integration. Using a project-centric blended learning model, the students will examine common testing strategies, learn the fundamental concepts of continuous integration, set up a continuous integration environment, and incorporate continuous integration into their project’s SCM environment.</p>
<p>The Working With Continuous Integration can be delivered using Bamboo, Jenkins, AnthillPro, TeamCity and BuildForge.</p>
<p>If you need help setting up a CI environment, consider extending this course with two days of expert-led consulting.</p>
<p>In the Working With Continuous Integration training course, you’ll learn:</p>
<ul>
<li>Introduction to Continuous Integration</li>
<li>What Is CI?</li>
<li>Why CI?</li>
<li>CI Philosophy</li>
<li>Advantages of CI Within Software Development</li>
<li>How to Implement CI</li>
<li>Setting Up a CI Environment</li>
<li>CI Tools</li>
<li>Automated Builds</li>
<li>Automated Tests</li>
<li>Committing Code</li>
<li>Creating a Full-featured CI Environment</li>
<li>Components of a Full-featured Environment</li>
<li>Requirements of a CI Environment</li>
<li>Organizational Impact and Buy-in</li>
<li>Developer Philosophy</li>
<li>DB Integration</li>
<li>Automated DB Integration</li>
<li>Continuous DB Integration</li>
<li>Continuous Testing</li>
<li>Automated Unit, Integration, System and Functional Tests</li>
<li>Writing Tests for Defects</li>
<li>Integration of Automated Testing With CI</li>
<li>Continuous Quality</li>
<li>Code Inspection vs. Code Testing</li>
<li>Automated Code Analysis</li>
<li>Code Analysis Tools</li>
<li>Continuous Deployment</li>
<li>Philosophy</li>
<li>Release and Labeling Strategies</li>
<li>Continuous Improvement</li>
<li>The Feedback Loop</li>
<li>The Metrics Loop</li>
<li>The Improvement Cycle</li>
<li>Best Practices</li>
<li>Best of Breed Tools</li>
<li>Best Practices for Quality Software</li>
<li>Best Practices for CI</li>
<li>Rolling Out CI Within Your Organization</li>
<li>Defining and Measuring Metrics and Reporting</li>
<li>Defining Proper Metrics</li>
<li>Measuring and Reporting</li>
<li>Implementing a Change Strategy to Achieve Desired Metrics</li>
</ul>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/continuous-integration-training-2/">Continuous Integration Training |  Continuous Integration Course | Trainer | Online | Classroom</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/continuous-integration-training-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Running MSBuild 4.0 and MSBuild 3.5 on Continuous Integration</title>
		<link>https://www.scmgalaxy.com/tutorials/running-msbuild-40-and-msbuild-35-on-continuous-integration/</link>
					<comments>https://www.scmgalaxy.com/tutorials/running-msbuild-40-and-msbuild-35-on-continuous-integration/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 09 Mar 2010 13:37:44 +0000</pubDate>
				<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Msbuild]]></category>
		<category><![CDATA[CI server]]></category>
		<category><![CDATA[Continuous]]></category>
		<category><![CDATA[Continuous Integration server]]></category>
		<category><![CDATA[Continuous Integration using MSBuild]]></category>
		<category><![CDATA[Continuous Integration with MSBuild]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Help]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[MSBuild]]></category>
		<category><![CDATA[MSBuild 3.5]]></category>
		<category><![CDATA[MSBuild 4.0]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/03/09/running-msbuild-40-and-msbuild-35-on-continuous-integration/</guid>

					<description><![CDATA[<p>With Visual Studio 2010 RC released recently, we jumped on the release and began to code with VS2010.  One issue [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/running-msbuild-40-and-msbuild-35-on-continuous-integration/">Running MSBuild 4.0 and MSBuild 3.5 on Continuous Integration</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4127 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/msbuild-40-and-msbuild-35-o.png" alt="msbuild-40-and-msbuild-35" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/msbuild-40-and-msbuild-35-o.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/msbuild-40-and-msbuild-35-o-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>With Visual Studio 2010 RC released recently, we jumped on the release and began to code with VS2010.  One issue that popped up was that now all builds were targeting MSBuild 4.0.</p>
<p>That doesn’t seem to be a big problem until our CruiseControl CI server kicked in, downloaded our updated code and failed building the upgraded projects.</p>
<p>Fortunately there is a very quick solution to this little problem.  There are a couple of requirements.</p>
<p>1. You need to have VS2010 RC installed somewhere<br />
2. You need to download the .Net Framework 4.0 (I recommend the full version and not just the Client Profile, it ensures you don’t miss anything)</p>
<p><b>To fix, do the following:</b></p>
<p>1. download and install the .Net Framework 4.0 on the CI server (then restart the server)<br />
2. on the computer where VS2010 RC is installed go to the following path:<br />
%programfiles%\MSBuild\Microsoft\VisualStudio<br />
3. copy the v10.0 folder located in that directory into the CI server at the same path (or wherever our MSbuild path is on the CI server)<br />
4. Once that is done, edit the ccnet.config file at the tag and change it to the new .Net 4.0 Framework installed (you should only need to change the section “\v3.5\” to “\v4.0.xxxxx\”</p>
<p>Hope this helps</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/running-msbuild-40-and-msbuild-35-on-continuous-integration/">Running MSBuild 4.0 and MSBuild 3.5 on Continuous Integration</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/running-msbuild-40-and-msbuild-35-on-continuous-integration/feed/</wfw:commentRss>
			<slash:comments>1</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 loading="lazy" 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="auto, (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>
