Added Project class.

This commit is contained in:
2025-11-02 12:42:14 +01:00
parent c0a973a339
commit c63595c9fa
2 changed files with 58 additions and 14 deletions

View File

@@ -1,14 +1,13 @@
#!/usr/bin/env python3
from devops import Client, DEVOPS_SCOPE
from devops import Organization, Project, DEVOPS_SCOPE
from azure.identity import DefaultAzureCredential
from json import dumps
def main():
token = DefaultAzureCredential().get_token(DEVOPS_SCOPE).token
client = Client("https://dev.azure.com/mcovsandbox", token)
projects = client.get_projects()
print(dumps(projects, indent=2))
org = Organization("https://dev.azure.com/mcovsandbox", DefaultAzureCredential().get_token(DEVOPS_SCOPE).token)
projects = org.projects
print([str(p) for p in projects])
if __name__ == "__main__":
main()
ado_sandbox = Project(org, id="bafe0cf1-6c97-4088-864a-ea6dc02b2727")
print(ado_sandbox)