GitLab connector
Administer and work with issues and releases
Required inputs
| Key | Label | Type |
|---|---|---|
baseUrl | GitLab base URL | FEEL expression |
gitlabAccessToken | GitLab access token | secret |
projectId | Project ID | FEEL expression |
issueId | Issue ID | FEEL expression |
projectId | Project ID | FEEL expression |
issueTitle | Title | FEEL expression |
issueDescription | Description | FEEL expression |
projectId | Project ID | FEEL expression |
issueId | Issue ID | FEEL expression |
projectId | Project ID | FEEL expression |
issueId | Issue ID | FEEL expression |
commentBody | Note text | FEEL expression |
projectId | Project ID | FEEL expression |
projectId | Project ID | FEEL expression |
releaseTagName | Tag name | FEEL expression |
projectId | Project ID | FEEL expression |
releaseTagName | Tag name | FEEL expression |
releaseRef | Ref | FEEL expression |
Optional inputs
| Key | Label | Type |
|---|---|---|
operationGroup | Operation group | string |
issueOperation | Operation | string |
releaseOperation | Operation | string |
issueIsConfidential | Level on confidentiality | string |
searchIssueScope | Scope | string |
searchIssueState | State | string |
searchIssueAssigneeId | Assignee ID | FEEL expression |
searchIssueAssigneeUsername | Assignee username | FEEL expression |
searchIssueAuthorId | Author ID | FEEL expression |
searchIssueSearch | Contains text | FEEL expression |
releaseName | Release name | FEEL expression |
releaseDescription | Description | FEEL expression |
resultVariable | Result variable | string |
resultExpression | Result expression | FEEL expression |
errorExpression | Error expression | FEEL expression |
Apply this connector with @bpmnkit/connectors
import { applyConnectorTemplate } from "@bpmnkit/connectors"
const result = applyConnectorTemplate("io.camunda.connectors.GitLab.v1", {
"baseUrl": "= https://gitlab.example.com",
"gitlabAccessToken": "<your gitlab access token>",
"projectId": "= ...",
"issueId": "= ...",
"projectId": "= ...",
"issueTitle": "= ...",
"issueDescription": "= ...",
"projectId": "= ...",
"issueId": "= ...",
"projectId": "= ...",
"issueId": "= ...",
"commentBody": "= ...",
"projectId": "= ...",
"projectId": "= ...",
"releaseTagName": "= ...",
"projectId": "= ...",
"releaseTagName": "= ...",
"releaseRef": "= ...",
"operationGroup": "issues",
"issueOperation": "getIssueById",
})