Skip to main content

Posts

Gradle for DevOps, Part 4 - Dynamic Tasks

In the 4th part, we will learn how to create dynamic tasks in Gradle using project parameters. Also, we will discuss very useful features, such as task name abbreviation and task rules. Finally, we will implement a simple CLI, which is based on Gradle tasks and uses the same principles as Kubernetes CLI (kubectl). https://linchpiner.github.io/gradle-for-devops-4.html

MaaS Statues and Actions

Cheatsheet and visualization of statuses and available actions for servers managed by MaaS (Metal as a Service), a bare metal provisioning tool developed by Canonical. https://linchpiner.github.io/maas-statuses-and-actions.html

Gradle for DevOps, Part 1 - Tasks and Dependencies

The first post about using Gradle as a DevOps "glue" for your projects. The focus is on simple distribution and installation via Gradle wrapper, and task-based approach for automating project operations. A general approach allows defining tasks, their dependencies and ordering rules. Gradle, in this case, works as a framework and engine to keep such tasks definitions and their documentation in one place. https://linchpiner.github.io/gradle-for-devops-1.html