UNPKG

@itentialopensource/adapter-gitlab

Version:

This adapter integrates with system described as: gitlab.

188 lines 7.28 kB
{ "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 } ] }