diff --git a/dist.py b/dist.py new file mode 100644 index 0000000000000000000000000000000000000000..64ed554e93615ada42c41a2067053c1f2c2f7c1b --- /dev/null +++ b/dist.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python +import os, shutil +from mkp import dist + +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({ + 'name': name, + 'title': title, + 'author': author, + 'description': description, + 'download_url': download_url, + 'version': version, + 'version.min_required': '2.3.0', +})