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-getGets an artifact from a given artifact path, corresponding to a given job ID.
-
gitlab-branch-createCreates a new branch in the repository.
-
gitlab-branch-deleteDeletes a branch from the repository.
-
gitlab-branch-listGet a list of repository branches from a project, alphabetically sorted by name.
-
gitlab-cancel-pipelineCancels a GitLab pipeline.
-
gitlab-code-searchUsing Scope blobs. Blob searches are performed on both filenames and contents.
-
gitlab-commit-listGet a list of repository commits in a project.
-
gitlab-file-createAllows you to create a single file. file-path or entry_id must be specified.
-
gitlab-file-deleteDelete a file in the repository.
-
gitlab-file-getGets information about a file in the repository, such as name, size, content.
-
gitlab-file-updateEdit an existing file in the repository.
-
gitlab-group-listGet 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-listGets a list of group or project members viewable by the authenticated user.
-
gitlab-group-project-listGet the list of projects of a given group.
-
gitlab-issue-createCreate an issue.
-
gitlab-issue-listGet a list of a project's issues.
-
gitlab-issue-note-createCreates a new note for a single project issue.
-
gitlab-issue-note-deleteDeletes an existing note of an issue.
-
gitlab-issue-note-listGets a list of all notes for a single issue.
-
gitlab-issue-note-updateModify an existing note of an issue.
-
gitlab-issue-updateUpdates 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-listGets job details.
-
gitlab-merge-request-createCreates a new merge request.
-
gitlab-merge-request-listGet all merge requests for this project.
-
gitlab-merge-request-note-createCreates a new note for a single merge request.
-
gitlab-merge-request-note-deleteDeletes an existing note of a merge request.
-
gitlab-merge-request-note-listGets a list of all notes for a single merge request.
-
gitlab-merge-request-note-updateModify existing note of a merge request.
-
gitlab-merge-request-updateUpdates an existing merge request. You can change the target branch, title, or even close the merge request.
-
gitlab-merged-branch-deleteDeletes all branches that are merged into the project's default branch.
-
gitlab-pipelines-listGets the details of the pipelines.
-
gitlab-pipelines-schedules-listGets the details of the pipeline schedules.
-
gitlab-project-listGet 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-listGet the users list of a project.
-
gitlab-raw-file-getGet the file in a raw format.
-
gitlab-trigger-pipelineTriggers a GitLab pipeline on a selected project and branch.
-
gitlab-version-getRetrieve version information for this GitLab instance.