]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-14423 Update ALM integration pages to include onboarding in CE
authormichaelbirnstiehl <michael.birnstiehl@sonarsource.com>
Mon, 8 Feb 2021 13:39:22 +0000 (07:39 -0600)
committersonartech <sonartech@sonarsource.com>
Tue, 9 Feb 2021 20:07:16 +0000 (20:07 +0000)
server/sonar-docs/src/pages/analysis/azuredevops-integration.md
server/sonar-docs/src/pages/analysis/bitbucket-cloud-integration.md
server/sonar-docs/src/pages/analysis/bitbucket-integration.md
server/sonar-docs/src/pages/analysis/github-integration.md
server/sonar-docs/src/pages/analysis/gitlab-integration.md

index ba95c508fed67a2dd61ea618360e2699087be352..7b5fb5550e637fd09fa7d55d43243617d973d20b 100644 (file)
@@ -13,6 +13,9 @@ With this integration, you'll be able to:
 ## Prerequisites
 Integration with Azure DevOps server requires at least Azure DevOps Server 2019, TFS 2018, or TFS 2017 Update 2+.
 
+### Branch Analysis
+Community Edition doesn't support the analysis of multiple branches, so you can only analyze your main branch. With [Developer Edition](https://redirect.sonarsource.com/editions/developer.html), you can analyze multiple branches and pull requests.
+
 ## Importing your Azure DevOps repositories into SonarQube
 Setting up the import of Azure DevOps repositories into SonarQube allows you to easily create SonarQube projects from your Azure DevOps repositories. If you're using [Developer Edition](https://redirect.sonarsource.com/editions/developer.html) or above, this is also the first step in adding pull request decoration. 
 
index beddf0a7ddbba538511d59144704da1838f60d54..63388d619a3d7b9c2f631e5abdaf932164142bc8 100644 (file)
@@ -16,7 +16,7 @@ SonarScanners running in Bitbucket Pipelines can automatically detect branches o
 ### Activating builds  
 Set up your build according to your SonarQube edition:
 
-- **Community Edition** – Community Edition doesn't support multiple branches, so you should only analyze your main branch. You can restrict analysis to your main branch by using the `branches.master` pipeline in your `bitbucket-pipelines.yml` file and not using the `pull-requests` pipeline.
+- **Community Edition** – Community Edition doesn't support multiple branches, so you should only analyze your main branch. You can restrict analysis to your main branch by setting it as the only branch in your `branches` pipeline in your `bitbucket-pipelines.yml` file and not using the `pull-requests` pipeline.
 - **Developer Edition and above** – Bitbucket Pipelines can build specific branches and pull requests if you use the `branches` and `pull-requests` pipelines as shown in the example configurations below.
 
 ### Setting environment variables
index 2e7d676a230277ebbbd187bf926af302b937ce39..8e70a497b3037218a0f71d7deb7e09721bef51a3 100644 (file)
@@ -12,6 +12,9 @@ With this integration, you'll be able to:
 ## Prerequisites
 Integration with Bitbucket Server requires at least Bitbucket Server version 5.15.
 
+### Branch Analysis
+Community Edition doesn't support the analysis of multiple branches, so you can only analyze your main branch. With [Developer Edition](https://redirect.sonarsource.com/editions/developer.html), you can analyze multiple branches and pull requests.
+
 ## Importing your Bitbucket Server repositories into SonarQube
 Setting up the import of BitBucket Server repositories into SonarQube allows you to easily create SonarQube projects from your Bitbucket Server repositories. If you're using [Developer Edition](https://redirect.sonarsource.com/editions/developer.html) or above, this is also the first step in adding pull request decoration.
 
index 7337f0511610bb718d83635454dd451fa88891ae..e1f25aba179d1ac2d1a9a1746c055326c2368820 100644 (file)
@@ -14,11 +14,13 @@ With this integration, you'll be able to:
 ## Prerequisites
 To add pull request decoration to Checks in GitHub Enterprise, you must be running GitHub Enterprise version 2.15+.
 
+### Branch Analysis
+Community Edition doesn't support the analysis of multiple branches, so you can only analyze your main branch. With [Developer Edition](https://redirect.sonarsource.com/editions/developer.html), you can analyze multiple branches and pull requests.
+
 ## Importing your GitHub repositories to SonarQube
-You need to use a GitHub App to connect SonarQube and GitHub so you can import your GitHub repositories into SonarQube. If you're using [Developer Edition](https://redirect.sonarsource.com/editions/developer.html) or above, this is also the first step in adding pull request decoration.
+You need to use a GitHub App to connect SonarQube and GitHub so you can import your GitHub repositories into SonarQube. This is also the first step in adding authentication and, if you're using [Developer Edition](https://redirect.sonarsource.com/editions/developer.html) or above, the first step in adding pull request decoration.
 
-[[info]]
-|If you're using Community Edition or want to set up authentication without importing your GitHub repositories, see the **Creating a dedicated app for authentication** section below for instructions on setting up authentication.
+If you want to set up authentication without importing your GitHub repositories, see the **Creating a dedicated app for authentication** section below for instructions on setting up authentication.
 
 In this section, you'll complete the following steps to connect SonarQube and GitHub with a GitHub App:
 
@@ -136,7 +138,7 @@ Navigate to **Administration > Configuration > General Settings > ALM Integratio
 Now, from the login page, your users can connect their GitHub accounts with the new "Log in with GitHub" button.
 
 ### Creating a dedicated app for authentication
-If you're using Community Edition or you want to use a dedicated app for GitHub authentication, you can create a GitHub OAuth app. You'll find general instructions for creating a GitHub OAuth App [here](https://docs.github.com/en/free-pro-team@latest/developers/apps/creating-an-oauth-app). Specify the following settings in your OAuth App:
+If you want to use a dedicated app for GitHub authentication, you can create a GitHub OAuth app. You'll find general instructions for creating a GitHub OAuth App [here](https://docs.github.com/en/free-pro-team@latest/developers/apps/creating-an-oauth-app). Specify the following settings in your OAuth App:
 
 - **Homepage URL** – the public URL of your SonarQube server. For example, `https://sonarqube.mycompany.com`. For security reasons, HTTP is not supported, and you must use HTTPS. The public URL is configured in SonarQube at **[Administration > General > Server base URL](/#sonarqube-admin#/admin/settings)**.
 - **Authorization callback URL** – your instance's base URL. For example, `https://yourinstance.sonarqube.com`.
index 862fc3abcb237060d52b514bce330eb36b76d0c9..cd00484baca5e210d90f6d2a0673485da75dbc5b 100644 (file)
@@ -15,6 +15,9 @@ With this integration, you'll be able to:
 ## Prerequisites
 Integration with GitLab Self-Managed requires at least GitLab Self-Managed version 11.7.
 
+### Branch Analysis
+Community Edition doesn't support the analysis of multiple branches, so you can only analyze your main branch. With [Developer Edition](https://redirect.sonarsource.com/editions/developer.html), you can analyze multiple branches and pull requests.
+
 ## Authenticating with GitLab
 You can delegate authentication to GitLab using a dedicated GitLab OAuth application.