• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

derliebemarcus / teltonika_rms
99%

Build:
DEFAULT BRANCH: main
Repo Added 13 Mar 2026 02:45PM UTC
Files 20
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • build/jenkins-quality-gates
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/dependency-review-action-5
  • dependabot/github_actions/actions/download-artifact-8
  • dependabot/github_actions/actions/github-script-8
  • dependabot/github_actions/actions/github-script-9
  • dependabot/github_actions/actions/setup-python-6
  • dependabot/github_actions/actions/upload-artifact-7
  • dependabot/github_actions/dependabot/fetch-metadata-3
  • dependabot/github_actions/devops-actions/actionlint-0.1.11
  • dependabot/github_actions/devops-actions/actionlint-0.1.12
  • dependabot/github_actions/google/osv-scanner-action/dot-github/workflows/osv-scanner-reusable-pr.yml-2.3.8
  • dependabot/github_actions/google/osv-scanner-action/dot-github/workflows/osv-scanner-reusable.yml-2.3.8
  • dependabot/pip/acme-5.6.0
  • dependabot/pip/audioop-lts-0.2.2
  • dependabot/pip/bleak-3.0.2
  • dependabot/pip/bluetooth-data-tools-1.29.1
  • dependabot/pip/boto3-1.42.87
  • dependabot/pip/build-1.5.0
  • dependabot/pip/cryptography-46.0.6
  • dependabot/pip/cryptography-46.0.7
  • dependabot/pip/fnv-hash-fast-2.0.3
  • dependabot/pip/home-assistant-bluetooth-2.0.0
  • dependabot/pip/idna-3.15
  • dependabot/pip/lru-dict-1.4.1
  • dependabot/pip/markdown-it-py-4.2.0
  • dependabot/pip/orjson-3.11.9
  • dependabot/pip/pillow-12.2.0
  • dependabot/pip/pip-2dd061da6a
  • dependabot/pip/pip-7afe40bbeb
  • dependabot/pip/pyjwt-2.12.0
  • dependabot/pip/pyjwt-2.12.1
  • dependabot/pip/pyopenssl-26.1.0
  • dependabot/pip/pytest-9.0.3
  • dependabot/pip/pytest-asyncio-1.3.0
  • dependabot/pip/pytest-cov-gte-6-and-lt-8
  • dependabot/pip/python-socketio-5.16.1
  • dependabot/pip/python-socketio-5.16.2
  • dependabot/pip/pytz-2026.2
  • dependabot/pip/ruff-0.15.13
  • dependabot/pip/ruff-0.15.14
  • dependabot/pip/securetar-2026.4.1
  • dependabot/pip/sqlalchemy-2.0.49
  • dependabot/pip/uv-0.11.6
  • dependabot/pip/voluptuous-openapi-0.3.0
  • main

24 Jun 2026 12:29PM UTC coverage: 98.504% (+0.7%) from 97.843%
28098551711

push

github

web-flow
build: add Jenkins quality gates pipeline (#61)

## Summary

Adds a Jenkins-based quality gates pipeline for `teltonika_rms` and
repairs `requirements-dev.txt` so CI dependency installation can run
again.

## Implemented

- Repairs `requirements-dev.txt` by removing committed merge-conflict
markers.
- Adds `pip-audit` explicitly to development requirements.
- Adds a Jenkinsfile with the requested two-phase QA structure:
  - `Parallel: Report-Producing QA`
  - `Parallel: Blocking Gates`
- Makes every report-producing check independent and non-blocking until
final evaluation:
  - Pytest coverage report
  - Ruff lint report
  - Ruff format report
  - Mypy report
  - Translation validation report
  - Pip audit report
  - Gitleaks report
  - Trivy filesystem report
  - CodeQL report using Jenkins tool `codeql`
- Stashes and archives reports from each report-producing stage.
- Writes `.ci-failures/*.failed` markers for failed report-producing
stages.
- Runs SonarQube inside `Parallel: Blocking Gates` after
report-producing QA.
- Makes Mutation Testing a mandatory blocking gate.
- Finalizes the build result only after SonarQube and the blocking gates
have run.

## Notes for first Jenkins run

Expected first-run validation points:

- Jenkins Declarative Pipeline parsing.
- Availability of Docker Pipeline support for `agent docker` on
`klymene`.
- Availability of Jenkins tool `codeql` and CodeQL query packs.
- Availability of either `sonar-scanner` or `pysonar` in the CI image.
- Whether `registry.home.siczb.de/siczb/python-ci:latest` already
contains Python 3.14.
- Runtime of mandatory `mutmut` mutation testing.

## Follow-up candidates

- Add converters for Ruff, mypy, pip-audit, Gitleaks, Trivy, and CodeQL
SARIF into SonarQube Generic External Issues.
- Replace the remaining GitHub Actions once Jenkins is green and branch
protection is updated.
- Adjust `release.yml` required checks once Jenkins becomes the
authoritative CI gate.

1909 of 1938 relevant lines covered (98.5%)

0.99 hits per line

Relevant lines Covered
Build:
Build:
1938 RELEVANT LINES 1909 COVERED LINES
0.99 HITS PER LINE
Source Files on main
  • Tree
  • List 20
  • Changed 15
  • Source Changed 15
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28098551711 main build: add Jenkins quality gates pipeline (#61) ## Summary Adds a Jenkins-based quality gates pipeline for `teltonika_rms` and repairs `requirements-dev.txt` so CI dependency installation can run again. ## Implemented - Repairs `requirements-d... push 24 Jun 2026 12:48PM UTC web-flow github
98.5
28098406446 build/jenkins-quality-gates Merge 1028032f2 into cb54c6390 Pull #61 24 Jun 2026 12:41PM UTC web-flow github
98.5
28098670410 dependabot/pip/pip-2dd061da6a Merge ee850ada0 into c1e3ef9fd Pull #64 24 Jun 2026 12:35PM UTC web-flow github
98.5
26973646903 build/jenkins-quality-gates Merge e74df4a57 into bfe941eb1 Pull #61 04 Jun 2026 07:17PM UTC web-flow github
98.5
26972449640 build/jenkins-quality-gates Merge c11444714 into bfe941eb1 Pull #61 04 Jun 2026 06:56PM UTC web-flow github
98.5
26972338189 build/jenkins-quality-gates Merge 7f5261494 into bfe941eb1 Pull #61 04 Jun 2026 06:49PM UTC web-flow github
98.5
26970598473 build/jenkins-quality-gates Merge 1bc7a4ed7 into bfe941eb1 Pull #61 04 Jun 2026 06:26PM UTC web-flow github
98.5
26970582713 build/jenkins-quality-gates Merge 1c8832d53 into bfe941eb1 Pull #61 04 Jun 2026 06:22PM UTC web-flow github
98.5
26510542510 main build(deps): bump fnv-hash-fast from 2.0.0 to 2.0.3 (#52) Bumps [fnv-hash-fast](https://github.com/bluetooth-devices/fnv-hash-fast) from 2.0.0 to 2.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bl... push 27 May 2026 12:21PM UTC web-flow github
97.84
26278544434 dependabot/pip/fnv-hash-fast-2.0.3 Merge 6a55733a4 into dd7e8b57d Pull #52 22 May 2026 09:30AM UTC web-flow github
97.84
See All Builds (221)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc