0
0
Jenkinsdevops~10 mins

Jenkins versions and LTS - Step-by-Step Execution

Choose your learning style9 modes available
Process Flow - Jenkins versions and LTS
Start: Jenkins Release Cycle
Develop New Features
Release Weekly Versions
Select Stable Weekly for LTS
Release LTS Version
Users Choose Version
Update & Maintain
Jenkins releases weekly versions with new features and fixes. Some weekly versions are chosen as stable and become Long-Term Support (LTS) releases for users needing stability.
Execution Sample
Jenkins
Week 1: Release 2.400 (weekly)
Week 2: Release 2.401 (weekly)
Week 3: Release 2.402 (weekly)
Week 4: Release 2.400.3 (LTS)
User installs 2.400.3 for stability
Shows Jenkins releasing weekly versions and then an LTS version based on a stable weekly release.
Process Table
StepActionVersion ReleasedTypeUser Choice
1Release weekly version2.400WeeklyNo
2Release weekly version2.401WeeklyNo
3Release weekly version2.402WeeklyNo
4Select stable weekly for LTS2.400.3LTSYes
5User installs version2.400.3LTSYes
6Release next weekly version2.403WeeklyNo
7Release next LTS based on stable weekly2.402.1LTSFuture
💡 User chooses LTS version for stability; weekly versions continue to release.
Status Tracker
VariableStartAfter Step 1After Step 2After Step 3After Step 4After Step 5After Step 6After Step 7
Current Weekly VersionNone2.4002.4012.4022.4022.4022.4032.403
Current LTS VersionNoneNoneNoneNone2.400.32.400.32.400.32.402.1
User Installed VersionNoneNoneNoneNoneNone2.400.32.400.32.400.3
Key Moments - 3 Insights
Why does Jenkins release both weekly and LTS versions?
Jenkins releases weekly versions to provide the latest features and fixes quickly. LTS versions are selected stable weekly releases for users who want a reliable, less frequently changing version. See execution_table steps 1-4.
Can users install weekly versions instead of LTS?
Yes, users can install weekly versions to get new features faster, but these may be less stable. LTS is recommended for production. Refer to execution_table steps 1-5.
How often are LTS versions released?
LTS versions are released periodically based on stable weekly releases, usually every 12 weeks or so. This is shown in execution_table steps 4 and 7.
Visual Quiz - 3 Questions
Test your understanding
Look at the execution_table, which version is the first LTS release?
A2.401
B2.400.3
C2.402
D2.403
💡 Hint
Check the 'Type' column for 'LTS' and see the version at step 4.
At which step does the user install the LTS version?
AStep 3
BStep 6
CStep 5
DStep 7
💡 Hint
Look at the 'User Choice' column for 'Yes' in the execution_table.
If Jenkins stopped releasing weekly versions, what would happen to LTS releases?
ALTS releases would stop because they depend on weekly versions
BLTS releases would continue as normal
CUsers would get more LTS releases
DWeekly versions would become LTS automatically
💡 Hint
Refer to the concept_flow where LTS is selected from stable weekly releases.
Concept Snapshot
Jenkins releases weekly versions with new features and fixes.
Some weekly versions are chosen as stable and become LTS (Long-Term Support) releases.
LTS versions are recommended for users needing stability.
Weekly versions update frequently; LTS updates less often.
Users choose between latest features (weekly) or stability (LTS).
Full Transcript
Jenkins has two main types of releases: weekly and LTS. Weekly releases come out every week with the newest features and fixes. From these weekly releases, Jenkins selects stable versions to become LTS releases. LTS stands for Long-Term Support and is meant for users who want a stable and reliable Jenkins version. Users can choose to install either the latest weekly version or the LTS version. The LTS versions update less often and are tested more thoroughly. This helps users balance between having the newest features and having a stable system. The process repeats as Jenkins continues to release new weekly versions and periodically updates the LTS version based on a stable weekly release.