Project "Piper" Azure DevOps task
This custom task is based on the Project "Piper" GitHub Action.
Adaptation of SAP tooling for continuous delivery (project Piper) for Azure DevOps in the form of a custom task.
Usage
This task is using the Piper executable which currently runs on Linux only. Make sure your build agent is Linux-based.
If you want to sideload this task for your organization only, follow the official guide on publishing ADO extensions from step 5.
- Use tfx-cli to package the extension into a
.vsix
file. - Create a publisher at the Visual Studio Marketplace Publishing Portal.
- Update publisher in
vss-extension.json
. - Upload the
.vsix
file that was generated earlier (or usetfx extension publish
). - Share the extension with the organization where you want to use it.
- Go to https://dev.azure.com//_settings/extensions?tab=shared
- Click the Project Piper task extension and Install it for your organization.
Then you should be able to use the task in your pipelines.
- task: project-piper-task@1
inputs:
command: 'help'