From c19f41494d88747185c1dadd39c44dffa64cf320 Mon Sep 17 00:00:00 2001 From: blam Date: Thu, 25 Feb 2021 09:21:31 +0100 Subject: [PATCH] chore: add to the default router Signed-off-by: Johan Haals --- .../actions/builtin/publish/util.ts | 1 + .../scaffolder-backend/src/service/router.ts | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/util.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/util.ts index 2fbda2b0b7..8a67c9c5f0 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/util.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/util.ts @@ -1,4 +1,5 @@ import { InputError } from '@backstage/backend-common'; + export const parseRepoUrl = (repoUrl: string) => { let parsed; try { diff --git a/plugins/scaffolder-backend/src/service/router.ts b/plugins/scaffolder-backend/src/service/router.ts index f30cb9ce3a..7987e1901d 100644 --- a/plugins/scaffolder-backend/src/service/router.ts +++ b/plugins/scaffolder-backend/src/service/router.ts @@ -58,6 +58,9 @@ import { createFetchPlainAction, createFetchCookiecutterAction, createPublishGithubAction, + createPublishBitbucketAction, + createPublishAzureAction, + createPublishGitlabAction, createCatalogRegisterAction, } from '../scaffolder/actions/builtin'; import { ScmIntegrations } from '@backstage/integration'; @@ -152,6 +155,25 @@ export async function createRouter( repoVisibility: 'public', }), ); + actionRegistry.register( + createPublishGitlabAction({ + integrations, + repoVisibility: 'public', + }), + ); + + actionRegistry.register( + createPublishBitbucketAction({ + integrations, + repoVisibility: 'public', + }), + ); + + actionRegistry.register( + createPublishAzureAction({ + integrations, + }), + ); actionRegistry.register( createCatalogRegisterAction({ catalogClient, integrations }),