Jenkins CI with SonarQube Quality Gate on Ubuntu 24.04 LTS

Azure Developer Tools

a devops in a box appliance pairing a continuous integration server with a code quality gate, pre wired so pipelines analyse code from first boot.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

A ready to run continuous integration server pre integrated with a static analysis quality platform. The CI server orchestrates builds while the quality platform inspects each analysis for bugs, vulnerabilities and code smells; the scanner wiring, analysis token and quality gate webhook between them are configured in advance, so a pipeline can analyse code and enforce a quality gate out of the box. Only the free community edition of the quality platform is included.

Why the cloudimg image

cloudimg ships both halves hardened and fully patched, with the scanner plugin, server connection, per instance analysis token, quality gate webhook and a demonstration pipeline already configured. Every administrator password, database password and analysis token is generated uniquely on first boot with no default login, the data tiers sit on a dedicated resizable disk, a paired deploy guide is provided, and 24/7 support backs the image.

Common uses

  • Continuous integration with a built in quality gate
  • Automated static code analysis on every build
  • Enforcing code quality standards before merge

See it running

Real screenshots taken while testing this image against its deployment guide.

Jenkins CI with SonarQube Quality Gate on Ubuntu 24.04 LTS screenshot 1 Jenkins CI with SonarQube Quality Gate on Ubuntu 24.04 LTS screenshot 2 Jenkins CI with SonarQube Quality Gate on Ubuntu 24.04 LTS screenshot 3 Jenkins CI with SonarQube Quality Gate on Ubuntu 24.04 LTS screenshot 4