Для выполнения действия требуется токен пользователя, от имени которого оно будет выполнено.

GetGitlabPipeline — возвращает состояние пайплайна GitLab.

Действие используется в процессах, которые запускают пайплайн действием StartGitlabPipeline и ожидают его завершения, периодически запрашивая состояние.

Пример запроса

project_id: "0"
pipeline_id: "0"

Спецификация запроса

НазваниеОбязательностьОписание
project_idДаИдентификатор проекта GitLab или путь проекта, например group/project
pipeline_idДаИдентификатор пайплайна — поле id ответа GitLab, например {{ .response.id }} действия StartGitlabPipeline

Ответ

Ответ действия — объект пайплайна GitLab с полями id, iid, status, ref, sha, web_url и другими. Состояние пайплайна доступно в последующих элементах процесса как {{ .response.status }}.

Примечание

Действие осуществляет GET-запрос по URL: /api/v4/projects/:id/pipelines/:pipeline_id.