Skip to main content

9 posts tagged with "maintenance"

View All Tags

Jenkins Migration to Java 25 LTS

· One min read
Anton Troshin
Clematis maintainer

My Turnkey Jenkins LXC stopped updates via apt a month ago, so I had to update the key:

curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2026.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null

And to update the repository:

echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list

Also, Jenkins needs Java 21 or higher. Installing it via deb package (Zulu):

sudo dpkg -i zulu25.32.17-ca-jdk25.0.2-linux_amd64.deb

In case any dependencies are missing, install them:

sudo apt --fix-broken install -y

Finally, fix the jenkins service path:

nano /lib/systemd/system/jenkins.service

Change

ExecStart=/usr/bin/java -jar /usr/share/jenkins/jenkins.war`

to

ExecStart=/usr/bin/java -jar /usr/share/java/jenkins.war

Reload systemd:

sudo systemctl daemon-reload

Zabbix Installed and Configured

· One min read
Anton Troshin
Clematis maintainer

The goal is to cut the time spent on maintenance of Java applications and network resources and spare time for work and creativity. So Zabbix comes at handy again:

  1. Java Applications Monitoring, the documentation is ready
  2. TrueNAS Monitoring, the documentation is ready