SlingAcademy

DevOps

DevOps is a set of practices that combines software development (Dev) and IT operations (Ops) aimed at shortening the systems development life cycle and providing continuous delivery with high software quality. It emphasizes collaboration, automation, and integration between developers and IT professionals to improve the speed and quality of software deployment.

When NOT to use Jenkins: Exploring Alternatives

Updated: Feb 04, 2024

While Jenkins is one of the most popular automation servers in the software development world, it is not always the ideal solution for every scenario. Recognizing when not to use Jenkins and exploring alternative tools can bring more......

Jenkins: How to set a timeout for a build

Updated: Feb 04, 2024

Introduction When you’re working with Continuous Integration and Continuous Delivery (CI/CD) pipelines, managing build times is crucial. Long-running builds can clog up the pipeline, delay feedback, and reduce the overall......

Jenkins: How to set PATH environment variable (Mac, Windows)

Updated: Feb 04, 2024

Introduction Setting the PATH environment variable for Jenkins is a crucial step in ensuring that your automated jobs can reliably find and execute external tools and scripts. Whether you’re running Jenkins on a Mac or Windows......

Jenkins: How to terminate a zombie build (stuck in the queue)

Updated: Feb 04, 2024

When working with Jenkins, one of the common issues that users may face is dealing with zombie builds. These are builds that appear to be stuck in a queue and do not progress to completion nor fail, making it hard to maintain an efficient......

How to force Jenkins to restart (5 approaches)

Updated: Feb 04, 2024

Introduction Restarting Jenkins is a critical task that any Jenkins administrator might need to perform at one point or another. This could be due to plugin installations, updates, or to refresh the state of your Jenkins instance. This......

How to trigger Jenkins build from GitHub (and pass parameters)

Updated: Feb 04, 2024

Introduction Integrating Jenkins with GitHub is a common practice for automating the build and deployment process in a continuous integration/continuous deployment (CI/CD) pipeline. This tutorial will guide you through setting up......

How to change the heap size in Jenkins

Updated: Feb 04, 2024

Introduction Properly managing the heap size of your Jenkins instance is crucial for ensuring optimal performance and stability, especially in large-scale or resource-heavy projects. This comprehensive guide will walk you through the......

Solving Jenkins Error: Host key verification failed

Updated: Feb 04, 2024

The Problem Encountering a Host key verification failed error in Jenkins can halt your continuous integration/continuous deployment (CI/CD) pipeline, causing delays and frustration. This error typically appears when Jenkins is trying......

Jenkins: How to disable SonarQube analysis for a specific branch

Updated: Feb 04, 2024

Introduction Jenkins, an open-source automation server, significantly enhances software development processes by facilitating continuous integration and continuous delivery (CI/CD). SonarQube, on the other hand, is a powerful tool for......