Libraries for writing Azure Pipelines tasks
Reference examples of our in the box tasks are here
Build & Test | |
---|---|
![]() |
|
![]() |
|
![]() |
Cross platform tasks are written in TypeScript. It is the preferred way to write tasks once.
Documentation: Creating Node Tasks with the Typescript API
A task which automates Powershell technologies can be written with our Powershell SDK. These only run on Windows.
Documentation: PowerShell API
Starting from version v2.141.0, the agent can now run on three OS architectures: x86, x64, and 32-bit ARM. When authoring a new task, you can check agent variable: Agent.OSArchitecture
(possible values: X86, X64, ARM) to restrict running said task to a particular set of OS architectures.
Do you think there might be a security issue? Have you been phished or identified a security vulnerability? Please don't report it here - let us know by sending an email to secure@microsoft.com.