Skip to main content

@backstage/plugin-scaffolder-backend-module-gitlab

Home > @backstage/plugin-scaffolder-backend-module-gitlab

A module for the scaffolder backend that lets you interact with gitlab

Functions

Function

Description

createGitlabGroupEnsureExistsAction(options)

Creates an gitlab:group:ensureExists Scaffolder action.

createGitlabIssueAction(options)

Creates a gitlab:issues:create Scaffolder action.

createGitlabProjectAccessTokenAction(options)

Creates a gitlab:projectAccessToken:create Scaffolder action.

createGitlabProjectDeployTokenAction(options)

Creates a gitlab:projectDeployToken:create Scaffolder action.

createGitlabProjectVariableAction(options)

Creates a gitlab:projectVariable:create Scaffolder action.

createGitlabRepoPushAction(options)

Create a new action that commits into a gitlab repository.

createPublishGitlabAction(options)

Creates a new action that initializes a git repository of the content in the workspace and publishes it to GitLab.

createPublishGitlabMergeRequestAction(options)

Create a new action that creates a GitLab merge request.

createTriggerGitlabPipelineAction(options)

Creates a gitlab:pipeline:trigger Scaffolder action.

editGitlabIssueAction(options)

Creates a gitlab:issue:edit Scaffolder action.

Namespaces

Namespace

Description

IssueStateEvent

IssueType

Variables

Variable

Description

gitlabModule

The GitLab Module for the Scaffolder Backend

IssueStateEvent

Gitlab issue state events for modifications

IssueType

Gitlab issue types as specified by gitlab api

Type Aliases

Type Alias

Description

IssueStateEvent

IssueType