Diplomová práce

Adaptive Jenkins Agent Plugin

Simon Kobyda, učo 506534
Anotace

Cieľom tejto práce je implementácia doplnku, ktorá pridáva nastaviteľné možnosti pre Jenkins agentov. Tieto nastaviteľné možnosti sú vo vzťahu k úlohám, ktoré agent vykonáva. Dovoľujú užívateľovi špecifikovať akcie, ktoré sú spustené pred, po, alebo počas týchto úloh, pričom je do úvahy zobrané, že niektoré tieto akcie majú byť spustené len za istých podmienok. Táto práca preskúmava niekoľko prístupov …více

Abstract

The objective of this thesis is to implement a plugin that expands the configuration options of Jenkins agents. These configuration options are related to builds executed by these agents. They enable users to specify actions that are run before, during, or after a build, with consideration given that some of those actions may be run only under certain conditions. The thesis explores multiple approaches …více

Klíčová slova
Jenkins CI automation java agent node build
Zadání práce
Jenkins automation server has powerful master-agents design and API, but lacks accessibility for users. This thesis should enhance the Jenkins Agent API and add extensible human interface to operate with nodes.
The initial implementation should allow control of the node - eg. execute Groovy/Bash script or hardcoded action before and/or after jobs are executed (clean up, reboot, boot differently etc.). Advanced implementation should allow to act on larger scale - eg. if some condition becomes true (like number of broken jobs in some time, or too fast jobs recently), then act by Groovy/Bash or hardcoded action.
Práce zkontrolována:
17. 5. 2023 20:35, RNDr. Adam Rambousek, Ph.D., učo 60380
Jazyk práce
angličtina angličtina
Termín obhajoby
20. 6. 2023
Práce byla úspěšně obhájena

Vedoucí

RNDr. Adam Rambousek, Ph.D., učo 60380
KSUZD FI MU

Oponent

Ing. Pavel Tišnovský, Ph.D.
KPSK FI MU

Konzultant

Ing. Jiří Vaněk
Red Hat

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Nasazení a provoz softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.