Original title:
Automatizace úkolů pro vydávání operačního systému Fedora Linux.
Translated title:
Automation of Release Engineering Tasks in Fedora Linux
Authors:
Medvedev, Anton ; Češka, Milan (referee) ; Lengál, Ondřej (advisor) Document type: Bachelor's theses
Year:
2024
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[eng][cze]
Cílem tohoto článku je seznámit čtenáře s automatizací úkolu týmu Fedora Release Engi- neering. Zahrnuje úvod do infrastruktury Fedora a procesů spojených s vydáváním nových verzí systému Fedora Linux. Pro dosažení tohoto cíle jsem analyzoval možnosti autom- atizace a rozhodl jsem se automatizovat proces uvolňování vydání přidáním nové funkce do stávajících nástrojů Fedpkg a Toddlers. Výsledkem bylo přidání nového příkazu pro Fedpkg, který vytvoří požadavek, a zásuvného modulu pro Toddlers, který tento poža- davek zpracuje. Tento výsledek uvolní prostředky inženýrů pro důležitější věci
This paper aims to familiarize the reader with automating the Fedora Release Engineering team’s task. It includes an introduction to Fedora Infrastructure and the processes involved in releasing new versions of Fedora Linux. To achieve this goal, I analyzed the possibilities for automation and chose to automate the Unretirement process by adding new functionality to the existing Fedpkg and Toddlers tools. The result was the addition of a new command for Fedpkg that creates a request and a plugin for Toddlers that processes the request. This result frees up engineers’ resources for more important things
Keywords:
AMQP zprava; Fedora Infrastructure; fedora-scm-requests; fedpkg; odchod balíčku z důchodu; Operační systém Fedora Linux; RelEng (Release Engi- neering); SOP(Standardní pracovní postupy); Toddlers; AMQP message; Fedora Infrastructure; fedora-scm-requests; fedpkg; Operation system Fedora Linux; Package Unretirement; RelEng (Release Engineering); SOP(Standard Operation Procedures); Toddlers
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: https://hdl.handle.net/11012/247866