Overview for gitlab

Overview for gitlab#

Function

Description

gitlab.api.help

Shows the description for a GitLab API method.

gitlab.branch.create

Creates a new branch.

gitlab.branch.delete

Deletes a branch.

gitlab.branch.list

Lists branches from a project.

gitlab.branch.protect.delete

Deletes a branch protection rule.

gitlab.branch.protect.list

Lists branch protection rules for a project.

gitlab.branch.protect.set

Creates a branch protection rule.

gitlab.group.clone

Clones or pulls a GitLab group recursively.

gitlab.group.create

Creates a group.

gitlab.group.delete

Deletes a group (marks it for deletion).

gitlab.group.get

Get details of a group.

gitlab.group.id

Gets a group id by path.

gitlab.group.list

Lists all groups.

gitlab.group.member.add

Adds a user to a group.

gitlab.group.member.list

Lists all group members.

gitlab.group.member.modify

Changes the access level of a member.

gitlab.group.member.remove

Adds a user to a group.

gitlab.group.move

Transfer a group to a new parent group.

gitlab.group.path

Gets a group path by id.

gitlab.group.projects

Lists all projects from a group.

gitlab.group.projects.recursive

Lists all projects of a group recursively.

gitlab.group.purge

Purges a group - deletes it permanently

gitlab.group.rename

Rename a group and it’s path.

gitlab.group.restore

Restores a group marked for deletion.

gitlab.group.subgroups

Lists all subgroups from a group.

gitlab.group.variable.batch

Creates GitLab CI/CD group variables from a csv.

gitlab.group.variable.copy

Copies all group CI/CD variables from one group to another.

gitlab.group.variable.create

Creates a group CI/CD variable.

gitlab.group.variable.delete

Deletes a group CI/CD variable.

gitlab.group.variable.delete.all

Deletes all CI/CD variable for specified group.

gitlab.group.variable.export

Exports all CI/CD variables from a GitLab group.

gitlab.group.variable.import

Imports CI/CD variables for a GitLab group.

gitlab.group.variable.list

Lists all group CI/CD variables.

gitlab.group.variable.update

Updates a group CI/CD variable.

gitlab.mr.automerge

Merges a merge request when the pipeline succeeds.

gitlab.mr.close

Closes a merge request.

gitlab.mr.create

Creates a merge request.

gitlab.mr.list

Lists all merge requests for a project.

gitlab.mr.merge

Merges a merge request.

gitlab.project.archive

Archives a project.

gitlab.project.clone

Clones a project.

gitlab.project.create

Creates an empty project.

gitlab.project.delete

Deletes a project.

gitlab.project.export

Exports a project.

gitlab.project.fork

Forks a project.

gitlab.project.get

Shows details of a project.

gitlab.project.history

Lists all project commits.

gitlab.project.id

Gets a project id by path.

gitlab.project.job.artifact

Downloads a job artifact.

gitlab.project.job.cancel

Cancels a job.

gitlab.project.job.erase

Erases a job, its log and artifact.

gitlab.project.job.log

Gets a job log.

gitlab.project.job.retry

Cancels a job.

gitlab.project.job.start

Starts a manual job.

gitlab.project.job_token_scope.allowlist.add

Adds a group or project to the job token inbound allowlist.

gitlab.project.job_token_scope.allowlist.list

Lists all job token inbound allowlist items.

gitlab.project.job_token_scope.allowlist.remove

Removes a group or project from the job token inbound allowlist.

gitlab.project.list

Lists all projects.

gitlab.project.member.add

Adds a user to a project.

gitlab.project.member.list

Lists all project members.

gitlab.project.member.modify

Changes the access level of a member.

gitlab.project.member.remove

Adds a user to a project.

gitlab.project.move

Transfer a project to a new group (namespace).

gitlab.project.path

Gets a projects path by id

gitlab.project.pipeline.jobs

Lists all jobs of a pipeline for a project.

gitlab.project.pipeline.latest

Returns the latest pipelines for a projects.

gitlab.project.pipeline.latest.jobs

Lists all jobs of the latest pipeline run for a project.

gitlab.project.pipeline.latest.wait

Waits for the latest pipeline for a project to finish.

gitlab.project.pipeline.list

Lists all pipelines for a projects.

gitlab.project.pipeline.path

Sets the pipeline file path.

gitlab.project.pipeline.start

Starts the pipeline for a project.

gitlab.project.pipeline.variables

Lists all variables for a project pipeline.

gitlab.project.purge

Purges a project - deletes it permanently

gitlab.project.rename

Rename a project and it’s path.

gitlab.project.restore

Restores a project marked for deletion.

gitlab.project.schedules.create

Creates a schedule for a project pipeline.

gitlab.project.schedules.delete

Deletes a pipeline schedules from a project.

gitlab.project.schedules.get

Gets a pipeline schedules from a project.

gitlab.project.schedules.list

Lists all pipeline schedules from a project.

gitlab.project.schedules.start

Run a scheduled pipeline immediately.

gitlab.project.variable.batch

Creates GitLab CI/CD project variables from a csv.

gitlab.project.variable.copy

Copies all group CI/CD variables from one project to another.

gitlab.project.variable.create

Creates a project CI/CD variable.

gitlab.project.variable.delete

Deletes a project CI/CD variable.

gitlab.project.variable.delete.all

Deletes all CI/CD variable for specified project.

gitlab.project.variable.export

Exports all CI/CD variables from a GitLab project.

gitlab.project.variable.import

Imports CI/CD variables for a GitLab project.

gitlab.project.variable.list

Lists all project CI/CD variables.

gitlab.project.variable.update

Updates a project CI/CD variable.

gitlab.repository.export

Exports a repository.

gitlab.repository.file.add

Adds a file to a GitLab repository.

gitlab.runner.create

Creates a runner.

gitlab.runner.delete

Deletes a runner.

gitlab.runner.jobs

Lists jobs for a runner.

gitlab.runner.list

Lists all runners.

gitlab.version

Gets the GitLab version.