Latest posts — page 4

Using Parallel Directive for Concurrent Builds in Jenkins Pipeline

Jenkins is automation tools for building CI/CD pipelines. One of its most powerful features is the ability to execute builds concurrently using the parallel directive. Parallel builds allow multiple steps or stages in a Jenkins pipeline to run simultaneously, reducing the build time.

Exploring the Ubuntu Desktop Environment

The Ubuntu Desktop Environment is one of the most user-friendly and feature-rich desktop environments in the Linux world. If you're coming from a Windows or macOS background, you'll find that Ubuntu's desktop provides an intuitive, powerful, and highly customizable experience.

How to add an existing HDD to Ubuntu

How to Add an HDD to Ubuntu – A Step‑by‑Step Guide Prologue – Meet Pavel Pavel just bought a second hard‑drive (HDD) to store movies, backups, and a few old projects. The machine already runs Ubuntu 24.04 LTS,

Using Jenkins to Trigger AWS Lambda Functions

AWS Lambda is a serverless computing service that allows you to run code in response to events without provisioning or managing servers. Integrating Jenkins with AWS Lambda can help automate workflows, such as deploying code, triggering serverless applications, or running scheduled tasks.

Configuring Apache/Nginx, MySQL/MariaDB, and PHP Servers on Ubuntu

In this post, we’ll deep-dive into the configuration of the LAMP and LEMP stacks, covering how to install, configure, and integrate Apache/Nginx with MySQL/MariaDB and PHP. By the end, you'll have a fully functioning web server on Ubuntu, capable of handling PHP-based websites and dynamic content.

Automating Git Bisect with Scripts or Testing Frameworks

In our previous posts, we’ve explored the fundamental concepts of Git Bisect and how to effectively use it for debugging by identifying the commit that introduced a bug. One of the most powerful features of Git Bisect is its ability to automate the testing process using scripts or testing.

When Benchmark Automation Meets Reality

I thought automating game benchmarks on Linux would take a few days. Two working scripts later, I was convinced the hard part was done. Then I tried adding more games… and spent the next few weeks discovering just how creative game developers can be when it comes to breaking automation.