From 81281c2cf6b4a59ae74e8ad3d5e129f65770e9fe Mon Sep 17 00:00:00 2001 From: Mathieu Suen Date: Mon, 14 Jun 2021 10:40:01 +0200 Subject: [PATCH] SONAR-14968 Enable Azure- pipeline for project bind to GitHub --- .../tutorials/TutorialSelectionRenderer.tsx | 5 +- .../TutorialSelectionRenderer-test.tsx | 3 ++ .../TutorialSelectionRenderer-test.tsx.snap | 16 ++++++ .../AzurePipelinesTutorial.tsx | 6 ++- .../__tests__/AzurePipelinesTutorial-test.tsx | 6 ++- .../AzurePipelinesTutorial-test.tsx.snap | 50 +++++++++++++++++++ .../resources/org/sonar/l10n/core.properties | 2 +- 7 files changed, 84 insertions(+), 4 deletions(-) diff --git a/server/sonar-web/src/main/js/components/tutorials/TutorialSelectionRenderer.tsx b/server/sonar-web/src/main/js/components/tutorials/TutorialSelectionRenderer.tsx index b724e53b3b6..f9f1f519411 100644 --- a/server/sonar-web/src/main/js/components/tutorials/TutorialSelectionRenderer.tsx +++ b/server/sonar-web/src/main/js/components/tutorials/TutorialSelectionRenderer.tsx @@ -55,6 +55,9 @@ export default function TutorialSelectionRenderer(props: TutorialSelectionRender return ; } + const isAzureAvailable = + projectBinding && [AlmKeys.Azure, AlmKeys.GitHub].includes(projectBinding.alm); + const jenkinsAvailable = projectBinding && [AlmKeys.BitbucketCloud, AlmKeys.BitbucketServer, AlmKeys.GitHub, AlmKeys.GitLab].includes( @@ -105,7 +108,7 @@ export default function TutorialSelectionRenderer(props: TutorialSelectionRender )} - {projectBinding?.alm === AlmKeys.Azure && ( + {isAzureAvailable && ( +