#!/usr/bin/env python import os, shutil from mkp import dist print(os.getcwd()) os.makedirs(f"cmk_addons_plugins/{os.environ.get('PROJECT_NAME')}") items = ['__init__.py', 'agent_based', 'graphing', 'libexec', 'rulesets', 'server_side_calls', 'special_agents'] for item in items: if os.path.exists(item): shutil.move(item, f"cmk_addons_plugins/{os.environ.get('PROJECT_NAME')}") version = os.environ.get("CI_COMMIT_TAG") name = os.environ.get("PROJECT_NAME") title = os.environ.get("CI_PROJECT_TITLE") author = os.environ.get("PROJECT_AUTHOR") description = os.environ.get("CI_PROJECT_DESCRIPTION") download_url = os.environ.get("CI_PROJECT_URL") dist_dict = { 'name': name, 'title': title, 'author': author, 'description': description, 'download_url': download_url, 'version': version, 'version.packaged': 'python-mkp', } if os.environ.get("CMK_MIN_REQUIRED"): dist_dict['version.min_required'] = os.environ.get("CMK_MIN_REQUIRED") if os.environ.get("CMK_USABLE_UNTIL"): dist_dict['version.usable_until'] = os.environ.get("CMK_USABLE_UNTIL") dist(dist_dict)