Search
Write a publication
Pull to refresh
2
0
Send message

История создания и обзор программы для простого построения DevOps отчётов

Level of difficultyEasy
Reading time9 min
Views1.8K

Здравствуйте, меня зовут Павел.

Я работал системным администратором с 2010 года в разных компаниях, в 2019 году решил сменить сферу деятельности на DevOps-инженера.

Проработав некоторое время DevOps-инженером, понял, что сотрудникам нужна программа, которая создавала бы в виде таблицы ёмкие отчёты о том, какие версии сборки программы установлены, на каких тестовых стендах и в каком состоянии эти сборки находятся на момент составления отчёта, с учётом того, что их можно было бы рассылать по email команде разработчиков.

Работая в компании, этот вариант отчёта я создал в виде джобы в Jenkins (Pipeline + Bash), отчёт создавался только для определённых тестовых стендов и для определённой программы.

Через некоторое время появилась мысль создать свою универсальную      кроссплатформенную программу на Java для простого создания DevOps-отчётов.

Для профессии DevOps-инженера нужно было знать Java. Написание своей программы было бы неким стимулом для его изучения, поэтому я решил приступить к учёбе и по возможности создавать свою программу.

Почитав на просторах интернета статьи о лицензировании при использовании JDK и Open JDK, чтобы не было проблем с авторскими правами, я принял решение использовать Open JDK Amazon Corretto 11.

В качестве GUI интерфейса выбрал JavaFX. Программу назвал «DevOps Report Manager».

Далее, вооружившись книгой «Java Руководство для начинающих» и Интернетом, начал создавать первую часть программы.

Читать далее

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

System Administration, DevOps
Junior
Linux
Java
Git
Bash
SQL
Docker
Kubernetes
Kotlin
Android development