Added Repository class and autoproperties.
This commit is contained in:
13
harvester.py
13
harvester.py
@@ -1,13 +1,18 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
from devops import Organization, Project, DEVOPS_SCOPE
|
||||
from devops import Organization, Project, Repository, DEVOPS_SCOPE
|
||||
from azure.identity import DefaultAzureCredential
|
||||
from json import dumps
|
||||
|
||||
org = Organization("https://dev.azure.com/mcovsandbox", DefaultAzureCredential().get_token(DEVOPS_SCOPE).token)
|
||||
projects = org.projects
|
||||
print([str(p) for p in projects])
|
||||
|
||||
ado_sandbox = Project(org, id="bafe0cf1-6c97-4088-864a-ea6dc02b2727")
|
||||
# print([str(repo) for repo in ado_sandbox.repositories])
|
||||
|
||||
print(ado_sandbox)
|
||||
# print(str(ado_sandbox.repositories[0]))
|
||||
|
||||
repo = Repository(ado_sandbox, id_or_name="feac266f-84d2-41bc-839b-736925a85eaa")
|
||||
# repo = Repository(ado_sandbox, id_or_name="ado-auth-lab")
|
||||
|
||||
print(str(repo))
|
||||
print(f"Repository name: {repo.name} and URL: {repo.web_url}")
|
||||
Reference in New Issue
Block a user