CloudBees Jenkins Platform 2.x version naming

Issue

CloudBees Jenkins Platform 2.x version naming.
How to know which Jenkins / Jenkins LTS version is based on.
Naming differences between Rolling and Fixed version.

Environment

  • CloudBees Jenkins Enterprise
  • CloudBees Jenkins Operations Center

Resolution

The CloudBees Jenkins Platform version is composed by four coordinates in Rolling release and by five in Fixed release. First three means the same in both, refering the Jenkins core version. That Jenkins core usually point to a Jenkins LTS but it can also point to an internal CloudBees build of Jenkins core, which include additional fixes and / or improvements.

For example, CJP 2.7.19.1 Rolling uses Jenkins core 2.7.19. That core doesn’t belong to a Jenkins LTS but to a CloudBees release (based on Jenkins 2.7.x branch).

If the fourth coordinate is 0 (followed by a fith one) means that it is a CJP Fixed, in other case it is a CJP Rolling.

The last coordinate (the fourth one in Rolling and the fith one in Fixed) means CloudBees release number (usually 1).

Thus, 2.7.20.0.2 belongs to CJP 2.7.20 Fixed based on Jenkins core 2.7.20 (CloudBees compilation).

The list of plugins included in the different releases of CJP 2.x can be found in the CJP documentation:

These lists contain the plugin ids, their versions and whether they are required or optional and tagged with suggested (by wizard) and verified (CAP Collection)

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.