@itentialopensource/adapter-gitlab
Version:
This adapter integrates with system described as: gitlab.
188 lines • 7.28 kB
JSON
{
"name": "adapter-gitlab",
"webName": "Adapter for Integration to GitLab",
"supportLevel": "certified",
"vendor": "GitLab",
"product": "GitLab",
"techAlliance": false,
"osVersion": [],
"apiVersions": [
"4"
],
"iapVersions": [
"2021.1.x",
"2021.2.x",
"2022.1.x",
"2023.1.x"
],
"method": "REST",
"type": "Adapter",
"domains": [
"CI/CD"
],
"tags": [
"CI/CD & Self-Service"
],
"useCases": [
"CI/CD Pipeline"
],
"deprecated": {
"isDeprecated": false
},
"brokerSince": "",
"documentation": {
"storeLink": "",
"npmLink": "https://www.npmjs.com/package/@itentialopensource/adapter-gitlab",
"repoLink": "https://gitlab.com/itentialopensource/adapters/adapter-gitlab",
"docLink": "https://gitlab.com/itentialopensource/adapters/adapter-gitlab/-/blob/master/README.md?ref_type=heads",
"demoLinks": [
{
"title": "How NetDevOps Teams can Rapidly Build & Design Network Automations",
"link": "https://www.itential.com/blog/company/hybrid-cloud-automation/how-netdevops-teams-can-rapidly-build-design-network-automations/",
"public": true
},
{
"title": "Itential GitLab Resources",
"link": "https://www.itential.com/search/?_sf_s=gitlab",
"public": true
}
],
"trainingLinks": [],
"faqLink": "https://docs.itential.com/opensource/docs/troubleshooting-an-adapter",
"contributeLink": "https://gitlab.com/itentialopensource/adapters/contributing-guide",
"issueLink": "https://itential.atlassian.net/servicedesk/customer/portals",
"webLink": "https://www.itential.com/adapters/7846/",
"vendorLink": "https://about.gitlab.com/",
"productLink": "https://about.gitlab.com/",
"apiLinks": [
{
"title": "GitLab Rest API",
"link": "https://docs.gitlab.com/ee/api/rest/",
"public": true
},
{
"title": "GitLab API Resources",
"link": "https://docs.gitlab.com/ee/api/api_resources.html",
"public": true
}
],
"workshopLinks": [
{
"title": "CI/CD Pipeline"
}
],
"workshopHomePage": "https://www.itential.com/get-started/"
},
"assets": [],
"relatedItems": {
"adapters": [],
"integrations": [],
"ecosystemApplications": [],
"workflowProjects": [
{
"name": "Prebuilt Promotion",
"webName": "Pre-Built Promotion",
"overview": "Prebuilt Promotion takes a pre-built installed on IAP in Admin Essentials and creates a new project or updates an existing project by way of a merge request or pull request in the specified version control platform (i.e. GitLab, Github, Bitbucket) using the pre-built's IAP components and other files for CI/CD of maintaining those resources.",
"isDependency": false,
"versions": [
"^1.0.4"
],
"repoLink": "https://gitlab.com/itentialopensource/pre-built-automations/prebuilt-promotion",
"docLink": "",
"webLink": "https://www.itential.com/automations/prebuilt-promotion/"
},
{
"name": "Push Bundles To Gitlab Using Adapter",
"webName": "Push Bundles To Gitlab Using Adapter",
"overview": "Ability to push a Pre-Builts into a GitLab repository using the GitLab Adapter",
"isDependency": false,
"versions": [
"^0.0.11"
],
"repoLink": "https://gitlab.com/itentialopensource/pre-built-automations/push-bundles-to-gitlab-using-adapter",
"docLink": "",
"webLink": ""
},
{
"name": "Push Bundles To GitLab",
"webName": "Push Bundles To GitLab",
"overview": "Ability to push a Pre-Builts into a GitLab repository",
"isDependency": false,
"versions": [
"^0.0.22"
],
"repoLink": "https://gitlab.com/itentialopensource/pre-built-automations/push-bundles-to-gitlab",
"docLink": "",
"webLink": "https://www.itential.com/automations/push-bundles-to-gitlab/"
},
{
"name": "Automation Gateway Copy Files From Git",
"webName": "Copy Script from GitLab or GitHub into Automation Gateway",
"overview": "This Pre-Built Automation enables users to copy a file from a Gitlab or GitHub repository to an IAG server.",
"isDependency": false,
"versions": [
"^1.0.5"
],
"repoLink": "https://gitlab.com/itentialopensource/pre-built-automations/automation-gateway-copy-files-from-git",
"docLink": "",
"webLink": "https://www.itential.com/automations/automation-gateway-copy-files-from-git/"
},
{
"name": "Create Gitlab Branch",
"webName": "Create GitLab Branch",
"overview": "The Create GitLab Branch pre-built consists of an Operations Manager automation which can be used to create a branch in a GitLab project if it doesn't already exists.",
"isDependency": false,
"versions": [
"^1.0.2"
],
"repoLink": "https://gitlab.com/itentialopensource/pre-built-automations/create-gitlab-branch",
"docLink": "",
"webLink": "https://www.itential.com/automations/create-gitlab-branch/"
},
{
"name": "Create Gitlab Project",
"webName": "Create GitLab Project",
"overview": "The Create GitLab Project pre-built consists of an Operations Manager automation which can be used to create a project in GitLab if it doesn't already exists, with or without using a custom template.",
"isDependency": false,
"versions": [
"^1.0.1"
],
"repoLink": "https://gitlab.com/itentialopensource/pre-built-automations/create-gitlab-project",
"docLink": "",
"webLink": "https://www.itential.com/automations/create-gitlab-project/"
},
{
"name": "Gitlab Pull a File from Repo",
"webName": "GitLab Pull a File from Repo",
"overview": "The Gitlab Pull A File from Repository pre-built consists of an Operations Manager automation which can be used to read an existing file from a specific gitlab project.",
"isDependency": false,
"versions": [
"^0.0.5"
],
"repoLink": "https://gitlab.com/itentialopensource/pre-built-automations/gitlab-pull-a-file-from-repo",
"docLink": "",
"webLink": "https://www.itential.com/automations/gitlab-pull-a-file-from-repo/"
},
{
"name": "Gitlab Get Diff of Merge",
"webName": "GitLab Get Diff of Merge",
"overview": "The Gitlab Get Diff of Merge pre-built consists of an Operations Manager automation which can be used to get the diff (difference) between the current state and the proposed changes of your gitlab project branch.",
"isDependency": false,
"versions": [
"^0.0.6"
],
"repoLink": "https://gitlab.com/itentialopensource/pre-built-automations/gitlab-get-diff-of-merge",
"docLink": "",
"webLink": "https://www.itential.com/automations/gitlab-get-diff-of-merge/"
}
],
"transformationProjects": [],
"exampleProjects": []
},
"authMethods": [
{
"type": "API Key",
"primary": true
}
]
}