msimecek / project-piper-ado

Custom Azure DevOps task for Project Piper (SAP continuous integration).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

  1. Use tfx-cli to package the extension into a .vsix file.
  2. Create a publisher at the Visual Studio Marketplace Publishing Portal.
  3. Update publisher in vss-extension.json.
  4. Upload the .vsix file that was generated earlier (or use tfx extension publish).
  5. Share the extension with the organization where you want to use it.
  6. Go to https://dev.azure.com//_settings/extensions?tab=shared
  7. 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'

About

Custom Azure DevOps task for Project Piper (SAP continuous integration).

License:MIT License


Languages

Language:TypeScript 100.0%