Поделиться через


Pull Request Statuses

Состояния запросов на вытягивание обеспечивают расширяемость интерфейса запроса на вытягивание. Сторонние службы или пользователи с разрешением на чтение репозитория могут создавать и получать состояния, связанные с запросом на вытягивание или итерацией, с помощью этого REST API. Примером состояния запроса на вытягивание может быть "Ci Build Passed", "Integration tests pending", "Linting проверка succeeded". Чтобы обновить состояние, создайте новое состояние с теми же значениями жанра и имени.

Operations

Create

Создайте состояние запроса на вытягивание.

Единственным обязательным полем для состояния является Context.Name уникальное определение состояния. Обратите внимание, что можно указать iterationId в...

Delete

Удалить состояние запроса на вытягивание.

Вы можете удалить несколько состояний в одном вызове с помощью операции обновления.

Get

Получение определенного состояния запроса на вытягивание по идентификатору. Идентификатор состояния уникален в запросе на вытягивание во всех итерациях.

List

Получение всех состояний, связанных с запросом на вытягивание.

Update

Обновление коллекции состояний запросов на вытягивание. Единственный поддерживаемый тип операции — remove.

Эта операция позволяет удалить несколько состояний в одном вызове. Путь t...