Skip to content

Commit 58b94ce

Browse files
author
Glenn Snyder
committed
adding example showing how to get parent project-version references for a sub-project
1 parent a3c3d84 commit 58b94ce

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/usr/bin/env python
2+
3+
from blackduck.HubRestApi import HubInstance
4+
5+
import argparse
6+
import json
7+
8+
parser = argparse.ArgumentParser("Get parent project references to this project-version")
9+
parser.add_argument("project_name")
10+
parser.add_argument("version_name")
11+
args = parser.parse_args()
12+
13+
hub = HubInstance()
14+
15+
project_version = hub.get_project_version_by_name(args.project_name, args.version_name)
16+
17+
parent_references_url = project_version['_meta']['href'].replace('projects', 'components') + "/references"
18+
parent_references = hub.execute_get(parent_references_url).json().get('items', [])
19+
20+
print(json.dumps(parent_references))

0 commit comments

Comments
 (0)