import os import json version_infos = {'releaseBranches': [], 'prodTags': []} for path, dir_list, file_list in os.walk("./release-branch"): for file_name in file_list: file_path = os.path.join(path, file_name) with open(file_path) as fp: content = fp.read() version_infos['releaseBranches'].append( {'repo': file_name, 'branch': content}) for path, dir_list, file_list in os.walk("./tags"): for file_name in file_list: file_path = os.path.join(path, file_name) with open(file_path) as fp: content = fp.read() version_infos['prodTags'].append( {'repo': file_name, 'tag': content}) json.dump(version_infos, fp=open('control-panel/data/versions.json', 'w'))