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

Enumerations

Enumeration

Description

IssueStateEvent

Gitlab issue state events for modifications

IssueType

Gitlab issue types as specified by gitlab api

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.

Variables

Variable

Description

gitlabModule

The GitLab Module for the Scaffolder Backend