Azure DevOps builds (branch)
Azure Devops (formerly VSO, VSTS) is Microsoft Azure's CI/CD platform.
A badge requires three pieces of information:
ORGANIZATION
, PROJECT_ID
and DEFINITION_ID
.
To start, edit your build definition and look at the url:
![ORGANIZATION is after the dev.azure.com part, PROJECT_NAME is right after that, DEFINITION_ID is at the end after the id= part.](https://user-images.githubusercontent.com/3749820/47259976-e2d9ec80-d4b2-11e8-92cc-7c81089a7a2c.png)
Then use the Azure DevOps REST API to translate the
PROJECT_NAME
to a PROJECT_ID
.
Navigate to https://dev.azure.com/ORGANIZATION/_apis/projects/PROJECT_NAME
![PROJECT_ID is in the id property of the API response.](https://user-images.githubusercontent.com/3749820/47266325-1d846900-d535-11e8-9211-2ee72fb91877.png)
Path Parameters |
---|
organization string — REQUIREDExample:
|
projectId string — REQUIREDExample:
|
definitionId string — REQUIREDExample:
|
branch string — REQUIREDExample:
|
Query Parameters |
---|
stage stringExample:
|
job stringExample:
|
style stringPossible values: [ If not specified, the default style for this badge is "flat". Example:
|
logo stringIcon slug from simple-icons. You can click the icon title on simple-icons to copy the slug or they can be found in the slugs.md file in the simple-icons repository. Further info. Example:
|
logoColor stringThe color of the logo (hex, rgb, rgba, hsl, hsla and css named colors supported). Supported for simple-icons logos but not for custom logos. Example:
|
logoSize stringMake icons adaptively resize by setting Example:
|
label stringOverride the default left-hand-side text (URL-Encoding needed for spaces or special characters!) Example:
|
labelColor stringBackground color of the left part (hex, rgb, rgba, hsl, hsla and css named colors supported). Example:
|
color stringBackground color of the right part (hex, rgb, rgba, hsl, hsla and css named colors supported). Example:
|
cacheSeconds stringHTTP cache lifetime (rules are applied to infer a default value on a per-badge basis, any values specified below the default will be ignored). Example:
|
link string[]Specify what clicking on the left/right of a badge should do. Note that this only works when integrating your badge in an |