gitbeaker/docs/project-triggers.md
2017-09-24 09:22:37 -04:00

2.0 KiB

Project Triggers

List all project triggers

Allow to share project with group.

// From a project ID
let triggers = GitlabAPI.projects.triggers.list(projectId);

Parameters: List all project triggers

Extra Parameters

Argument Description Type Required Default
max_pages Limits the amount of pages returned Number No All pages

Get a trigger

Get details of project's build trigger.

// From a project ID
let trigger = GitlabAPI.projects.triggers.show(projectId, triggerId);

Parameters: Get trigger details

Add a trigger

Create a trigger for a project.

// From a project ID
let trigger = GitlabAPI.projects.triggers.add(projectId, {
	// params
});

Parameters: Create a trigger

Edit a trigger

Edit a trigger on a project.

// From a project ID
let trigger = GitlabAPI.projects.triggers.edit(projectId, triggerId, {
	// params
});

Parameters: Edit a trigger

Remove a trigger

Remove a trigger from a project.

// From a project ID
let trigger = GitlabAPI.projects.triggers.remove(projectId, triggerId);

Parameters: Remove a trigger