GitLabv2

Integration to GitLab API.

Utilities · 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.