[Deprecated] Architecture vs. support services
Architecture I have been evaluating some of the simplest Kubernetes solutions for local use, but as I have a major hardware limitation to create the lab, Microk8s responded better to…
Groovy – Call python script with Stream result
In this post, I will show another way to call scripts or shell commands via Groovy. This time using Java’s ProcessBuilder, using the InputStreamReader to collect returns, but using the…
Groovy – Copy file to Docker Container
In this post, in addition to the previous one, I want to show how to copy a file into a Docker Container in Groovy / Java, this will be very…
Groovy – Run command in Docker Container
Hello! In this post I will show, in a piece of code, how to execute commands in Docker containers in Groovy or Java. As a dependency, the GitHub library com.github.dockerjava…
Jenkins – Python Module for Logs in pipelines
In this post, I want to show, in a similar way to the previous one, how to generate logs in pipelines, but this time from a Python script. https://devops-db.com/jenkins-class-for-logs-in-pipelines/ To…
Jenkins – Class for Logs in pipelines
In this post, I will show another change to our Shared Library, as expected, this library must be incremental. At this point, I created another classpath with some classes to…
Groovy – Operations with Yaml and Json
In this Knowledge Base post, I will leave 2 pieces of very simple and extremely similar code, how to read and write Yamls or Jsons, either by loading files or…
Python – Operations with IPs – IP to Int, Int to IP
Hello, another post of code snippets, in this one, I want to leave basically 2 methods that I use whenever I need to do some operation with IPs or a…
Groovy – Call python script with return
Here in this post, I want to leave one more piece of code, which will be useful later on, like a groovy script, you can make a python script call…
Jenkins – Sparse Checkout
Hello, following the next steps in the previous post ( Jenkins – SSH Keys and GitLab Checkout ), now I want to show how to do a Sparse Checkout using…