plugins

Home

Plugins

GitHub

Blog

ado-project

version: 0.0.2 |  date: 06/27/2021 |  Get Azure Devops project data |  source code

# ado-project

Get Azure Devops project data

# Install

    s6 --install ado-project

# Usage

Cli

    s6 --plg-run ado-project@project=Backends

API

    my %state = task-run "git project", "ado-project", %(
      project => "Backends",
    );

    say %state<id>; # project ID
    say %state<url>; # project URL

Handling errors

In case of any errors response would have defined `errorCode` field,
with some description in `message`:


    if %state<errorCode>.defined {
      say "error code: {%state<errorCode>} {%state<message>}";
    }

# Authentication

Create file named `~/.sparrow-azure-devops.sh`

```
token=$PAT
api=https://dev.azure.com/$organization
user=$api_user
```

Where:

* `user`

User to sign requests

* `token`

User personal access token (PAT)

* `api`

Azure DevOps API URL


# Author

Aleksei Melezhik