BuildDefinitionDrafts
Retrieves a list of drafts associated with the specific definition.
Table Specific Information
Select
The component uses the Azure DevOps API to process WHERE clause conditions built with the following columns and operators:
- DefinitionId supports the '=' operator.
- ProjectId supports the '=' operator.
NOTE:The table automatically slices on the DefinitionId. Specifying this filter can improve performance.
For example:
SELECT * FROM BuildDefinitionDrafts WHERE ProjectId = '837ccd31-8159-4db3-b8ce-de0c36d2a0bf' AND DefinitionId = 2
Insert
INSERTs are not supported for this table.
Update
The following is an example of updating the BuildDefinitionDrafts table:
UPDATE BuildDefinitionDrafts SET Name = 'Shubham2', revision = 1, RepositoryId = 'e50698d4-bb6e-400f-a1a0-5f4d17517d9e', ProcessYamlFilename = 'data.txt', RepositoryType = 'TfsGit' WHERE ProjectId = 'b154d8f3-bfd9-4bfb-90ae-2e6c8cda8937' AND DefinitionId = '1'
Delete
The following is an example of deleting data from the BuildDefinitionDrafts table:
DELETE FROM BuildDefinitionDrafts WHERE ProjectId = 'b154d8f3-bfd9-4bfb-90ae-2e6c8cda8937' AND Definitionid = '1'
Columns
| Name | Type | ReadOnly | References | Description |
| ProjectId | String | True |
Id of the project. | |
| DefinitionId | Integer | False |
Id of the build definition. | |
| CreatedDate | Integer | False |
The date this version of the definition was created. | |
| Id [KEY] | Integer | True |
The Id of the referenced definition. | |
| Name | String | False |
The name of the referenced definition. | |
| Path | String | False |
The folder path of the definition. | |
| QueueStatus | String | False |
A value that indicates whether builds can be queued against this definition. | |
| Revision | Integer | False |
The definition revision number. | |
| Type | String | False |
The type of the definition. | |
| Uri | String | False |
The definition's URI. | |
| Url | String | False |
The REST URL of the definition. | |
| RepositoryId | String | False |
Repositories.Id |
The ID of the repository. |
| RepositoryType | String | False |
The type of the repository. | |
| ProcessType | Integer | False |
The process type. | |
| ProcessYamlFilename | String | False |
The process YAML file name. |