Difference between revisions of "Template:Menu content continuous integration"

Line 2: Line 2:
  
  
 +
[[File:icon_continous integration.png|64px|caption|Continuous integration]] Continuous Integration
  
[[File:icon_continous integration.png|128px|caption|Continuous integration]] Continuous Integration
+
To achieve "Continuous Integration" you need a set of tools + organizational changes.
 +
 
 +
This page only describes the tooling aspect.
  
To achieve "Continuous Integration" you need a set of tools + organizational changes. This page only describes the tooling aspect.
 
  
 
You need:
 
You need:

Revision as of 16:36, 19 October 2014


Continuous integration Continuous Integration

To achieve "Continuous Integration" you need a set of tools + organizational changes.

This page only describes the tooling aspect.


You need:

  • Source control: SVN, GIT, ...
  • Build system: Jenkins
  • Artefact control: Artefactory, Nexus, ...
  • Project tool: for Scrum dashboard + Bug tracking. You can use software like JIRA, Redmine, ...


Sometimes you might use also:

  • Software quality metrics - this will only check HOW you've done your work ; not if the feature is correct! - Sonar
  • Documentation tools


Source code control

SVN Subversion


Build server

Jenkins Jenkins


Advanced stuff:


Jenkins


Software quality metrics

Sonar Sonatype sonarqube

Sonar


Artefacts hosting

Nexus Sonatype Nexus Open-Source Edition

Nexus