feat: created new output parameter

Signed-off-by: Alisson Fabiano <afabiano@eshopworld.com>
This commit is contained in:
Alisson Fabiano
2022-08-26 16:29:50 +01:00
parent 585bf87337
commit d1f7ba58e3
3 changed files with 76 additions and 1 deletions
+44
View File
@@ -0,0 +1,44 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Added repositoryId return when creating a repository in Azure
```diff
output: {
type: 'object',
properties: {
remoteUrl: {
title: 'A URL to the repository with the provider',
type: 'string',
},
repoContentsUrl: {
title: 'A URL to the root of the repository',
type: 'string',
},
+ repositoryId: {
+ title: 'The Id of the created repository',
+ type: 'string',
+ },
},
},
const remoteUrl = returnedRepo.remoteUrl;
if (!remoteUrl) {
throw new InputError(
'No remote URL returned from create repository for Azure',
);
}
+const repositoryId = returnedRepo.id;
+if (!repositoryId) {
+ throw new InputError('No Id returned from create repository for Azure');
+}
ctx.output('remoteUrl', remoteUrl);
ctx.output('repoContentsUrl', repoContentsUrl);
+ctx.output('repositoryId', repositoryId);
```