Runs - Run Pipeline
Запускает конвейер.
POST https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}/runs?api-version=7.1
POST https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}/runs?pipelineVersion={pipelineVersion}&api-version=7.1
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
organization
|
path | True |
string |
Имя организации Azure DevOps. |
|
pipeline
|
path | True |
integer (int32) |
Идентификатор конвейера. |
|
project
|
path | True |
string |
Идентификатор проекта или имя проекта |
|
api-version
|
query | True |
string |
Используемая версия API. Для использования этой версии API необходимо задать значение "7.1". |
|
pipeline
|
query |
integer (int32) |
Версия конвейера. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| previewRun |
boolean |
Если значение true, не создайте новый запуск. Вместо этого верните окончательный документ YAML после анализа шаблонов. |
| resources |
Необходимые ресурсы. |
|
| stagesToSkip |
string[] |
|
| templateParameters |
object |
|
| variables |
<string, Variable> |
|
| yamlOverride |
string |
Если вы используете параметр предварительного просмотра, вы можете при необходимости указать разные YAML. Это позволяет предварительно просмотреть окончательный документ YAML без фиксации измененного файла. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
успешная операция |
Безопасность
oauth2
Тип:
oauth2
Flow:
accessCode
URL-адрес авторизации:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL-адрес токена:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Области
| Имя | Описание |
|---|---|
| vso.build_execute | Предоставляет возможность доступа к артефактам сборки, включая результаты сборки, определения и запросы, а также возможность очереди сборки, обновления свойств сборки и возможность получать уведомления о событиях сборки с помощью перехватчиков служб. |
Определения
| Имя | Описание |
|---|---|
|
Build |
|
| Container | |
|
Container |
|
|
Container |
|
|
Package |
|
|
Pipeline |
Ссылка на конвейер. |
|
Pipeline |
|
|
Pipeline |
|
|
Reference |
Класс, представляющий коллекцию ссылок REST. |
| Repository | |
|
Repository |
|
|
Repository |
|
|
Repository |
|
| Run | |
|
Run |
Параметры, влияющие на запуски конвейера. |
|
Run |
|
|
Run |
|
|
Run |
|
|
Run |
|
| Variable |
BuildResourceParameters
| Имя | Тип | Описание |
|---|---|---|
| version |
string |
Container
| Имя | Тип | Описание |
|---|---|---|
| environment |
object |
|
| image |
string |
|
| mapDockerSocket |
boolean |
|
| options |
string |
|
| ports |
string[] |
|
| volumes |
string[] |
ContainerResource
| Имя | Тип | Описание |
|---|---|---|
| container |
ContainerResourceParameters
| Имя | Тип | Описание |
|---|---|---|
| version |
string |
PackageResourceParameters
| Имя | Тип | Описание |
|---|---|---|
| version |
string |
PipelineReference
Ссылка на конвейер.
| Имя | Тип | Описание |
|---|---|---|
| folder |
string |
Папка конвейера |
| id |
integer (int32) |
Идентификатор конвейера |
| name |
string |
Имя конвейера |
| revision |
integer (int32) |
Номер редакции |
| url |
string |
PipelineResource
| Имя | Тип | Описание |
|---|---|---|
| pipeline |
Ссылка на конвейер. |
|
| version |
string |
PipelineResourceParameters
| Имя | Тип | Описание |
|---|---|---|
| version |
string |
ReferenceLinks
Класс, представляющий коллекцию ссылок REST.
| Имя | Тип | Описание |
|---|---|---|
| links |
object |
Режим чтения ссылок. Так как ссылки ссылки доступны только для чтения, мы хотим предоставлять их только как доступные только для чтения. |
Repository
| Имя | Тип | Описание |
|---|---|---|
| type |
RepositoryResource
| Имя | Тип | Описание |
|---|---|---|
| refName |
string |
|
| repository | ||
| version |
string |
RepositoryResourceParameters
| Имя | Тип | Описание |
|---|---|---|
| refName |
string |
|
| token |
string |
Это маркер безопасности, используемый при подключении к репозиторию. |
| tokenType |
string |
Необязательный. Это тип заданного маркера. Если это не указано, предполагается тип носителя. Примечание. Используйте "Basic" для токена PAT. |
| version |
string |
RepositoryType
| Значение | Описание |
|---|---|
| azureReposGit | |
| azureReposGitHyphenated | |
| gitHub | |
| gitHubEnterprise | |
| unknown |
Run
| Имя | Тип | Описание |
|---|---|---|
| _links |
Класс, представляющий коллекцию ссылок REST. |
|
| createdDate |
string (date-time) |
|
| finalYaml |
string |
|
| finishedDate |
string (date-time) |
|
| id |
integer (int32) |
|
| name |
string |
|
| pipeline |
Ссылка на конвейер. |
|
| resources | ||
| result | ||
| state | ||
| templateParameters |
object |
|
| url |
string |
|
| variables |
<string, Variable> |
RunPipelineParameters
Параметры, влияющие на запуски конвейера.
| Имя | Тип | Описание |
|---|---|---|
| previewRun |
boolean |
Если значение true, не создайте новый запуск. Вместо этого верните окончательный документ YAML после анализа шаблонов. |
| resources |
Необходимые ресурсы. |
|
| stagesToSkip |
string[] |
|
| templateParameters |
object |
|
| variables |
<string, Variable> |
|
| yamlOverride |
string |
Если вы используете параметр предварительного просмотра, вы можете при необходимости указать разные YAML. Это позволяет предварительно просмотреть окончательный документ YAML без фиксации измененного файла. |
RunResources
| Имя | Тип | Описание |
|---|---|---|
| containers |
<string,
Container |
|
| pipelines |
<string,
Pipeline |
|
| repositories |
<string,
Repository |
RunResourcesParameters
| Имя | Тип | Описание |
|---|---|---|
| builds |
<string,
Build |
|
| containers |
<string,
Container |
|
| packages |
<string,
Package |
|
| pipelines |
<string,
Pipeline |
|
| repositories |
<string,
Repository |
RunResult
| Значение | Описание |
|---|---|
| canceled | |
| failed | |
| succeeded | |
| unknown |
RunState
| Значение | Описание |
|---|---|
| canceling | |
| completed | |
| inProgress | |
| unknown |
Variable
| Имя | Тип | Описание |
|---|---|---|
| isSecret |
boolean |
|
| value |
string |