--- id: checkmk-dev-tools version: "2.4.3" license: unclear license_treatment: unclear maintenance: active --- # checkmk-dev-tools — Checkmk DevOps tools License: unclear · Maintenance: active · Downloads: 165.8K/mo ## What it is and what it does Checkmk Development Tools is a collection of CLI utilities designed for developers working on the Checkmk monitoring platform. The primary tool, `ci-artifacts`, automates interaction with Jenkins CI jobs—fetching build artifacts, triggering builds with specific parameters, and querying build history. It supports optional InfluxDB integration to track build performance metrics over time, allowing developers to avoid redundant builds by comparing job parameters and timestamps against existing builds. The package wraps Jenkins and InfluxDB APIs behind a command-line interface, handling configuration via a standard `jenkins_jobs.ini` file. It supports operations like awaiting build completion, downloading artifacts with hash verification, fetching the latest successful build, and requesting build information. The tool is intended for use in development workflows where developers need to pull CI artifacts locally or programmatically trigger builds with dependency-aware constraints. Use it for: - Download build artifacts from a specific Jenkins job build number while verifying file integrity. - Fetch the latest successful build of a job with custom parameters and dependency path constraints. - Query Jenkins job metadata and build history to understand job configuration and past runs. - Track build performance metrics by storing job parameters and results in InfluxDB for historical analysis. - Trigger new CI builds only when no matching build exists (by parameters and time), reducing redundant work. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides CLI tools for Checkmk developers to interact with Jenkins CI jobs, manage build artifacts, and query InfluxDB for build history and metrics. Yes, if you are a Checkmk developer or contributor who regularly pulls CI artifacts or triggers Jenkins builds. The tool reduces manual CI interaction and supports efficient artifact caching. However, verify the unclear license status first, and confirm that the package is appropriate for your use case—it appears designed for Checkmk core development rather than general-purpose CI automation. ## Install pip install checkmk-dev-tools uv add checkmk-dev-tools poetry add checkmk-dev-tools ## Installing checkmk-dev-tools Before you install: Low install friction with a pure-Python wheel distribution. Actively maintained with a release from 2026-08-13. Depends on five runtime packages including python-jenkins, pydantic, and influxdb-client, all of which are standard ecosystem libraries. License in practice: License status is unclear—no SPDX identifier or raw license text is available in the package metadata. Verify the license before use in proprietary or restricted-license projects. Quickstart: pip install checkmk-dev-tools ci-artifacts --log-level debug fetch checkmk/master/winagt-build \ --base-dir ~/my-git-projects/checkmk/master \ --out-dir package_download Requires Jenkins configuration at ~/.config/jenkins_jobs/jenkins_jobs.ini with user, API key, and Jenkins URL; Python 3.10.4 or later. Verify before relying: - Whether the package is intended for Checkmk core developers only or is suitable for third-party Checkmk users. - Complete feature set and stability of tools marked 'TBD' in the description excerpt. - Support status and maintenance commitment beyond the single active repository. ## Package facts - License: not declared (unclear) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 165.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags jenkins ci job management, build artifact download automation, checkmk development tools, ci pipeline artifact fetching, jenkins build status tracking, jenkins-automation, ci-cd-tools, artifact-management [View on SkillFed](https://skillfed.io/packages/checkmk-dev-tools) · [View on PyPI](https://pypi.org/project/checkmk-dev-tools/)