From 79cae20d46e3dabd8083cfe65f712a3cf061b97e Mon Sep 17 00:00:00 2001 From: Frank Baier <frank.baier@swr.de> Date: Thu, 16 Jan 2025 17:04:25 +0000 Subject: [PATCH] Add new file --- dist.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 dist.py diff --git a/dist.py b/dist.py new file mode 100644 index 0000000..64ed554 --- /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', +}) -- GitLab