/gitlab-cicd | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
gitlab_cicd_cancel_pipeline | Cancel all jobs for a pipeline |
gitlab_cicd_create_pipeline | Create a new pipeline |
gitlab_cicd_get_job | Retrieve a job |
gitlab_cicd_get_job_log | Retrieve a log file for a job |
gitlab_cicd_get_pipeline | Gets a specific pipeline for the project |
gitlab_cicd_get_pipeline_jobs | Get pipeline jobs |
gitlab_cicd_get_release | Retrieve a release by tag name |
gitlab_cicd_list_group_projects | Get a list of projects in this group. |
gitlab_cicd_list_pipelines | Get all Pipelines of the project |
gitlab_cicd_list_releases | List all releases in a project |
gitlab_cicd_retry_job | Retry a job |
gitlab_cicd_retry_pipeline | Retry builds in the pipeline |
gitlab_cicd_cancel_pipeline
Cancel all jobs for a pipeline Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The project ID or URL-encoded path |
pipeline_id | integer | Yes | — | The pipeline ID |
gitlab_cicd_create_pipeline
Create a new pipeline Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The project ID or URL-encoded path |
inputs | object | No | — | The list of inputs to be used to create the pipeline. |
ref | string | Yes | — | Reference |
variables | object[] | No | — | Array of variables available in the pipeline |
gitlab_cicd_get_job
Retrieve a job Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
job_id | integer | Yes | — | The ID of a job |
id | integer | Yes | — | The id value |
gitlab_cicd_get_job_log
Retrieve a log file for a job Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
job_id | integer | Yes | — | The ID of a job |
byte_offset | integer | No | — | Byte offset to start reading from |
byte_limit | integer | No | — | Maximum number of bytes to return |
id | integer | Yes | — | The id value |
gitlab_cicd_get_pipeline
Gets a specific pipeline for the project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The project ID or URL-encoded path |
pipeline_id | integer | Yes | — | The pipeline ID |
gitlab_cicd_get_pipeline_jobs
Get pipeline jobs Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The project ID or URL-encoded path |
pipeline_id | integer | Yes | — | The pipeline ID |
include_retried | boolean | No | — | Includes retried jobs |
scope | string | No | — | The scope of builds to show |
page | integer | No | — | Current page number |
per_page | integer | No | — | Number of items per page |
gitlab_cicd_get_release
Retrieve a release by tag name Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The ID or URL-encoded path of the project |
tag_name | string | Yes | — | The Git tag the release is associated with |
include_html_description | boolean | No | — | If true, a response includes HTML rendered markdown of the release description |
gitlab_cicd_list_group_projects
Get a list of projects in this group. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The ID of a group |
active | boolean | No | — | Limit by projects that are not archived and not marked for deletion |
archived | boolean | No | — | Limit by archived status |
visibility | string | No | — | Limit by visibility |
search | string | No | — | Return list of authorized projects matching the search criteria |
order_by | string | No | — | Return projects ordered by field |
sort | string | No | — | Return projects sorted in ascending and descending order |
simple | boolean | No | — | Return only the ID, URL, name, and path of each project |
owned | boolean | No | — | Limit by owned by authenticated user |
starred | boolean | No | — | Limit by starred status |
with_issues_enabled | boolean | No | — | Limit by enabled issues feature |
with_merge_requests_enabled | boolean | No | — | Limit by enabled merge requests feature |
with_shared | boolean | No | — | Include projects shared to this group |
include_subgroups | boolean | No | — | Includes projects in subgroups of this group |
include_ancestor_groups | boolean | No | — | Includes projects in ancestors of this group |
min_access_level | integer | No | — | Limit by minimum access level of authenticated user on projects |
page | integer | No | — | Current page number |
per_page | integer | No | — | Number of items per page |
with_custom_attributes | boolean | No | — | Include custom attributes in the response |
with_security_reports | boolean | No | — | Return only projects having security report artifacts present |
gitlab_cicd_list_pipelines
Get all Pipelines of the project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The project ID or URL-encoded path |
page | integer | No | — | Current page number |
per_page | integer | No | — | Number of items per page |
scope | string | No | — | The scope of pipelines |
status | string | No | — | The status of pipelines |
ref | string | No | — | The ref of pipelines |
sha | string | No | — | The sha of pipelines |
yaml_errors | boolean | No | — | Returns pipelines with invalid configurations |
username | string | No | — | The username of the user who triggered pipelines |
updated_before | string | No | — | Return pipelines updated before the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ |
updated_after | string | No | — | Return pipelines updated after the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ |
created_before | string | No | — | Return pipelines created before the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ |
created_after | string | No | — | Return pipelines created after the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ |
order_by | string | No | — | Order pipelines |
sort | string | No | — | Sort pipelines |
source | string | No | — | The source of pipelines |
name | string | No | — | Filter pipelines by name |
gitlab_cicd_list_releases
List all releases in a project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The ID or URL-encoded path of the project |
page | integer | No | — | Current page number |
per_page | integer | No | — | Number of items per page |
order_by | string | No | — | The field to use as order. Either released_at (default) or created_at |
sort | string | No | — | The direction of the order. Either desc (default) for descending order or asc for ascending order |
include_html_description | boolean | No | — | If true, a response includes HTML rendered markdown of the release description |
updated_before | string | No | — | Return releases updated before the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ |
updated_after | string | No | — | Return releases updated after the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ |
gitlab_cicd_retry_job
Retry a job Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
job_id | integer | Yes | — | The ID of a job |
id | integer | Yes | — | The id value |
inputs | object | No | — | Input values for the job |
gitlab_cicd_retry_pipeline
Retry builds in the pipeline Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The project ID or URL-encoded path |
pipeline_id | integer | Yes | — | The pipeline ID |

