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…
Jenkins – SSH Keys and GitLab Checkout
In this post, I will show how to configure SSH keys between GitLab and Jenkins, to facilitate script checkout and make the connection more secure, so we stop using http…
Jenkins – Shared Libraries
In this post, I want to show you how to use the Shared Libraries feature in Jenkins. In short, you can create libraries / classes in Groovy and use them…
Python – Yaml Lint
On the same theme as the previous post, I want to show another snippet of code in Python, this time, to “lint” the Yaml file, this should also be very…
Python – YAML validation with Json Schema.
In this post, I want to show another piece of Python code, now, to validate a YAML file against a JSON Schema. There are very good Schema JSON generators, I…
Jenkins – Container Reuse between Stages.
Here in this post, I want to show a simple example of a pipeline, but how to work in different Stages with the same Docker Container, using files/products between the…
Base image for Docker/Python
This is the first base image for Docker and Python that I will create, so I will create others according to the need, but no longer manual, they must all…