GitLabv2
Integration to GitLab API.
- Category
- Utilities
- Pack
- GitLab
Configuration parameters
- url — Server URL (e.g., https://gitlab.com/api/v4) (required)
- credentials — (required)
- trigger_token —
- project_id — Project ID (required)
- insecure — Trust any certificate (not secure)
- proxy — Use system proxy settings
Commands (37)
- gitlab-artifact-get — Gets an artifact from a given artifact path, corresponding to a given job ID.
- gitlab-branch-create — Creates a new branch in the repository.
- gitlab-branch-delete — Deletes a branch from the repository.
- gitlab-branch-list — Get a list of repository branches from a project, alphabetically sorted by name.
- gitlab-cancel-pipeline — Cancels a GitLab pipeline.
- gitlab-code-search — Using Scope blobs. Blob searches are performed on both filenames and contents.
- gitlab-commit-list — Get a list of repository commits in a project.
- gitlab-file-create — Allows you to create a single file. file-path or entry_id must be specified.
- gitlab-file-delete — Delete a file in the repository.
- gitlab-file-get — Gets information about a file in the repository, such as name, size, content.
- gitlab-file-update — Edit an existing file in the repository.
- gitlab-group-list — Get a list of visible groups for the authenticated user. When accessed without authentication, only public groups are returned. By default, this request returns 20 results at a time because the API results are paginated.
- gitlab-group-member-list — Gets a list of group or project members viewable by the authenticated user.
- gitlab-group-project-list — Get the list of projects of a given group.
- gitlab-issue-create — Create an issue.
- gitlab-issue-list — Get a list of a project's issues.
- gitlab-issue-note-create — Creates a new note for a single project issue.
- gitlab-issue-note-delete — Deletes an existing note of an issue.
- gitlab-issue-note-list — Gets a list of all notes for a single issue.
- gitlab-issue-note-update — Modify an existing note of an issue.
- gitlab-issue-update — Updates an existing project issue. This call is also used to mark an issue as closed. The ID can be taken from gitlab-issue-list.
- gitlab-jobs-list — Gets job details.
- gitlab-merge-request-create — Creates a new merge request.
- gitlab-merge-request-list — Get all merge requests for this project.
- gitlab-merge-request-note-create — Creates a new note for a single merge request.
- gitlab-merge-request-note-delete — Deletes an existing note of a merge request.
- gitlab-merge-request-note-list — Gets a list of all notes for a single merge request.
- gitlab-merge-request-note-update — Modify existing note of a merge request.
- gitlab-merge-request-update — Updates an existing merge request. You can change the target branch, title, or even close the merge request.
- gitlab-merged-branch-delete — Deletes all branches that are merged into the project's default branch.
- gitlab-pipelines-list — Gets the details of the pipelines.
- gitlab-pipelines-schedules-list — Gets the details of the pipeline schedules.
- gitlab-project-list — Get a list of all visible projects across GitLab for the authenticated user. When accessed without authentication, only public projects with simple fields are returned.
- gitlab-project-user-list — Get the users list of a project.
- gitlab-raw-file-get — Get the file in a raw format.
- gitlab-trigger-pipeline — Triggers a GitLab pipeline on a selected project and branch.
- gitlab-version-get — Retrieve version information for this GitLab instance.