Skip to content
PluginStats

jenkins/custom-war-packager pulls statistics

By jenkins (33 listings) · Docker Hub · Languages & frameworks

Custom WAR Packager

View on Docker Hub Fresh · Oct 19, 2026

jenkins/custom-war-packager has 23,250 recorded pulls on Docker Hub.

It ranks #664 of 1,263 tracked Docker Hub listings by pulls.

PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.

Pulls
23,250
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#664
Among tracked Docker Hub listings

About jenkins/custom-war-packager

Jenkins Custom WAR Packager ===

Custom WAR Packager (CWP) allows building ready-to-fly Jenkins packages using a YAML specification. The tool can produce Docker images, WAR files, and Jenkinsfile Runner docker images (aka single-shot Jenkins masters). These bundles may include Jenkins core, plugins, extra libraries, and self-configuration via Groovy Hook Scripts or Configuration-as-Code Plugin YAML files.

See this blog post for more information.

Demo

• Jenkins WAR - all latest - bundles master branches for core and some key libraries/modules • Jenkins WAR - all latest with Maven - same as a above, but with Maven • External Task Logging to Elasticsearch - runs External Logging demo and preconfigures it using System Groovy Hooks. The demo is packaged with Docker, and it provides a ready-to-fly Docker Compose package. • Configuration as Code - configuring WAR with Configuration-as-Code Plugin via YAML • Core components build - demonstrates how to modify core components (libraries, modules) • Custom WAR Packager CI Demo - Standalone demo with an integrated CI flow • Jenkinsfile Runner - Packaging of Docker image for Jenkinsfile Runner

Usage

The tool offers a CLI interface and a Maven Plugin wrapper.

CLI

After the build the generated WAR file will be put to tmp/output/target/${artifactId}.war.

To run the tool in a demo mode with this config, use the following command:

Invoke the tool without options to get a full CLI options list.

Maven

Maven plugin runs the packager and generates the artifact. The artifact will be put to "target/custom-war-packager-maven-plugin/output/target/${bundle.artifactId}.war" and added to the project artifacts.

Note that this plugin invokes Maven-in-Maven, and that it won't pass build options to the plugin. Configuration file can be used to configure the downstream builder.

Prerequisites

• Maven 3.5.0 or above • Java 8 • Git (if any Git sources are defined)

Custom WAR Packager offers a Docker Image which bundles all the required tools.

Configuration file

Example:

There are more options available. See the linked demos for examples.

BOM support

The plugin supports Bill of Materials (BOM), described in JEP-309, as an input.

If BOM is defined, Custom WAR Packager will load plugin and component dependencies from there. The example below takes the input from BOM and produces custom WAR and Docker packages.

An example of such configuration is available here.

Plugins from POM

In order to simplify packaging for development versions, it is possible to link Custom War Packager to the POM file so that it takes plugins to be bundled from there.

If the pom option is set, all dependencies will be added, including test ones. The current parent will be also bundled unless the pomIgnoreRoot flag is set.

Example is available here.

Advanced features

Features:

• Rebuilding Jenkins core with custom dependencies (e.g., Remoting or Stapler) • Adding extra libraries to the Jenkins core so that they can be used in extensions

Limitations

Currently, the tool is in the alpha state. It has some serious limitations:

• All built artifacts with Git source are being installed to the local repository • Versions are unique for every commit, so beware of local repo pollution • System properties work only for a custom jenkins.util.SystemProperties class defined in the core • Use Groovy Hook Scripts if you need to set up other system properties • libPatches steps bundles only a specified JAR file, but not its dependencies Dependencies need to be explicitly packaged as well if they change compared to the base WAR file • libExcludes can be used to remove dependencies which are not required anymore

Description from the Docker Hub listing.

Where jenkins/custom-war-packager sits in the listing

Each band is one page of 20. Pulls on a log scale. Placement is projected from pulls, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All Docker Hub1,263 listings · 64 pages · page 34, #4 (overall #664)
All Docker Hub: every listing in pulls order
PNG SVG
Languages & frameworks136 listings · 7 pages · page 6, #10 (overall #110)
Languages & frameworks: every listing in pulls order
PNG SVG
Integration & delivery257 listings · 13 pages · page 10, #16 (overall #196)
Integration & delivery: every listing in pulls order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

jenkins/custom-war-packager pulls on Docker Hub, last 90 days: 23,250 pulls as of Oct 19, 2026.jenkins/custom-war-packagerPulls on Docker Hub · Last 90 days23,250pulls23.2K23.2K23.2K23.2K23.2K23.3KJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19pullsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
jenkins/custom-war-packager pulls on Docker Hub, last 90 days: 23,250 pulls as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

jenkins/custom-war-packager pulls growth on Docker Hub: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.jenkins/custom-war-packagerPulls growth on Docker Hub23,250pulls now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
jenkins/custom-war-packager pulls growth on Docker Hub: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

jenkins/custom-war-packager Docker Hub ranking history: currently #664 (by pulls).jenkins/custom-war-packagerDocker Hub ranking · by pulls · Last 90 days#664current rank#662#663#664#665#666Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
jenkins/custom-war-packager Docker Hub ranking history: currently #664 (by pulls).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (4)
Recent pulls observations for jenkins/custom-war-packager
Date (UTC)PullsChange vs. previous
23,250+4
23,246+1
23,245+5
23,240—

Similar Docker Hub Languages & frameworks plugins

Data source

Cumulative pull counts and stars come from the public Docker Hub API. Pulls count image downloads (including automated CI pulls), not installs or users.

Listing: https://hub.docker.com/r/jenkins/custom-war-packager. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.