Using SCM Tools

Pulling sources from an SCM

The source code analysed by Squore does not have to be located on the same machine as Squore Server or Squore Agent. When you create a project, you get the option to choose from a range of Repository Connectors to pull source code from:

  • Direct file system access (local drive, network share, mass storage media…​)

  • Zip upload

  • A ClearCase view

  • Git cloning

  • An Integrity repository

  • A Subversion revision

Each option requires different parameters, which can be specified from the project wizard, or via the command line. For more information, refer to Repository Connectors.

Pulling sources from multiple locations

Squore provides support for analysing projects whose sources are spread over several locations or version control systems. If your source code resides in /products/common and /projects/myproject, you can specify these two locations in the Squore project wizard by clicking the Add Repository button. Similarly, if some of your code is managed by an SVN repository and the rest is handled by a Git server, you can configure both locations as part of the same project, as shown below:

SUM ProjectRepositories
Figure 1. A project using sources from two SVN repositories and a network drive