REST Resource: projects.histories

Ресурс: История

История представляет собой отсортированный список выполнения, упорядоченный по полю start_timestamp_millis (по убыванию). Его можно использовать для группировки всех выполнений непрерывной сборки.

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

JSON-представление
{
  "historyId": string,
  "name": string,
  "displayName": string,
  "testPlatform": enum (TestPlatform)
}
Поля
historyId

string

Уникальный идентификатор в проекте для этой истории.

Возвращает INVALID_ARGUMENT, если это поле установлено или перезаписано вызывающей стороной.

  • В ответ всегда устанавливаю
  • В запросе на создание: никогда не устанавливать
name

string

Имя, позволяющее однозначно идентифицировать историю внутри проекта. Максимум 200 символов.

  • В ответ всегда устанавливаю
  • В запросе на создание: всегда устанавливается
displayName

string

Короткое удобочитаемое (обычный текст) имя для отображения в пользовательском интерфейсе. Максимум 100 символов.

  • В ответ: присутствует, если установлено во время создания.
  • В запросе на создание: необязательно
testPlatform

enum ( TestPlatform )

Платформа истории испытаний.

  • В ответ: всегда ставил. Возвращает платформу последнего выполнения, если она неизвестна.

Тестовая платформа

Платформа теста.

Перечисления
unknownPlatform
android
ios

Методы

create

Создает историю.

get

Получает историю.

list

Перечисляет истории для данного проекта.