aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-docs/src/pages/analysis
diff options
context:
space:
mode:
authorG. Ann Campbell <ann.campbell@sonarsource.com>2020-02-24 15:30:53 -0500
committerSonarTech <sonartech@sonarsource.com>2020-02-26 10:41:18 +0100
commitb4e8e07c765f771ef0898cadd71386cb9dcbfab4 (patch)
tree46c8f47f7835871c471d395afd993b9bb3fd7677 /server/sonar-docs/src/pages/analysis
parent5164f4c1ee465984921282165cb7c4d3baf81d04 (diff)
downloadsonarqube-b4e8e07c765f771ef0898cadd71386cb9dcbfab4.tar.gz
sonarqube-b4e8e07c765f771ef0898cadd71386cb9dcbfab4.zip
clean out Sonar[Language] & some SC-specific content
Diffstat (limited to 'server/sonar-docs/src/pages/analysis')
-rw-r--r--server/sonar-docs/src/pages/analysis/overview.md39
1 files changed, 3 insertions, 36 deletions
diff --git a/server/sonar-docs/src/pages/analysis/overview.md b/server/sonar-docs/src/pages/analysis/overview.md
index 09123be504e..ff00fe4cfc9 100644
--- a/server/sonar-docs/src/pages/analysis/overview.md
+++ b/server/sonar-docs/src/pages/analysis/overview.md
@@ -3,37 +3,6 @@ title: Overview
url: /analysis/overview/
---
-<!-- sonarcloud -->
-## Prepare your organization
-
-A project must belong to an [organization](/organizations/overview/). You need to create one to analyze a project and collaborate with your team mates.
-
-[[info]]
-| ** Important note for private code:** Newly created organizations are under a free plan by default. This means projects analyzed on these organizations are public by default: the code will be browsable by anyone. If you want private projects, you should [upgrade your organization to a paid plan](/sonarcloud-pricing/).
-
-Find the key of your organization, you will need it at later stages. It can be found on the top right corner of your organization's header.
-
-## Run analysis
-
-SonarCloud currently does not trigger analyses automatically - this feature will come in a near future. Currently, it's up to you to launch them inside your existing CI scripts using the available scanners:
-* Gradle - [SonarScanner for Gradle](/analysis/scan/sonarscanner-for-gradle/)
-* MSBuild - [SonarScanner for MSBuild](/analysis/scan/sonarscanner-for-msbuild/)
-* Maven - use the [SonarScanner for Maven](/analysis/scan/sonarscanner-for-maven/)
-* Ant - [SonarScanner for Ant](/analysis/scan/sonarscanner-for-ant/)
-* anything else (CLI) - [SonarScanner](/analysis/scan/sonarscanner/)
-
-After creating a project, the tutorial available on its homepage will guide you to find how to trigger an analysis.
-
-[[info]]
-| Remember that depending on which cloud solution you are using for your developments, you can rely on dedicated integrations to help you:
-
-* [GitHub](/integrations/github/)
-* [Bitbucket Cloud](/integrations/bitbucketcloud/)
-* [Azure DevOps (formerly VSTS)](/integrations/vsts/)
-
-<!-- /sonarcloud -->
-
-<!-- sonarqube -->
Once the SonarQube platform has been installed, you're ready to install a scanner and begin creating projects. To do that, you must install and configure the scanner that is most appropriate for your needs. Do you build with:
* Gradle - [SonarScanner for Gradle](/analysis/scan/sonarscanner-for-gradle/)
@@ -52,10 +21,10 @@ Once the SonarQube platform has been installed, you're ready to install a scanne
A project is created in SonarQube automatically on its first analysis. However, if you need to set some configuration on your project before its first analysis, you have the option of provisioning it via Administration options or the **+** menu item, which is visible to users with project creation rights.
-<!-- /sonarqube -->
+
## What does analysis produce?
-{instance} can perform analysis on 20+ different languages. The outcome of this analysis will be quality measures and issues (instances where coding rules were broken). However, what gets analyzed will vary depending on the language:
+{instance} can perform analysis on up to 27 different languages depending on your edition. The outcome of this analysis will be quality measures and issues (instances where coding rules were broken). However, what gets analyzed will vary depending on the language:
* On all languages, "blame" data will automatically be imported from supported SCM providers. [Git and SVN are supported automatically](/analysis/scm-integration/). Other providers require additional plugins.
* On all languages, a static analysis of source code is performed (Java files, COBOL programs, etc.)
@@ -64,12 +33,10 @@ A project is created in SonarQube automatically on its first analysis. However,
## Will all files be analyzed?
By default, only files that are recognized by a language analyzer are loaded into the project during analysis.
-<!-- sonarqube -->
-For example if your SonarQube instance had only SonarJava SonarJS on board, all .java and .js files would be loaded, but .xml files would be ignored.
+For example if you're using SonarQube Community Edition, which includes analysis of Java and JavaScript, but not C++, all `.java` and `.js` files would be loaded, but `.cpp` files would be ignored.
## What about branches and pull requests?
_Developer Edition_ adds the ability to analyze your project's [branches](/branches/overview/) and [pull requests](/analysis/pull-request/) as well as the ability to automatically decorate pull requests in some ALM interfaces.
-<!-- /sonarqube -->
## What happens during analysis?
During analysis, data is requested from the server, the files provided to the analysis are analyzed, and the resulting data is sent back to the server at the end in the form of a report, which is then analyzed asynchronously server-side.